Kaláka

Engineering

Platform

  Minimum Why
WordPress 7.0  
PHP 8.3 PHP 8.2’s security support ends on 31 December 2026
Database MariaDB 10.3 The ceiling of IVK’s current host

Database

WordPress surfaces

Repository layout

plugins/
  kalaka/                 core plugin
    kalaka.php
    composer.json         Kalaka\ → src/
    src/<Module>/…        Kalaka\<Module>\…, public API in Kalaka\<Module>\Api\…
    tests/unit/
    tests/integration/
  kalaka-woocommerce/     an extension plugin, same shape
composer.json             development tools only
package.json              development tools only
docs/                     these pages (GitHub Pages)
internal/                 git-ignored: drafts, spikes, source material

Code style

Static checks

Tests

Fixtures

Build and CI