Sovereign knowledge management platform for Indigenous communities — built on Waaseyaa
Use this when you want Giiken to load waaseyaa/* from a checkout of waaseyaa/framework instead of waiting for Packagist tags.
- Place the repos side by side (paths in
composer.local.json.exampleassume../waaseyaanext to this project root). cp composer.local.json.example composer.local.json(composer.local.jsonis gitignored).- Run
composer update "waaseyaa/*"so Composer symlinksvendor/waaseyaa/*to../waaseyaa/packages/*. You needprepend-repositories(already set incomposer.jsonvia the merge plugin) so the path repository wins over Packagist. - Lock file: CI installs from the committed
composer.lock(Packagist). After a pathcomposer update, yourcomposer.lockwill referencedist.type: path— do not commit that unless the whole team uses path installs. To return to tagged packages: removecomposer.local.json,git checkout composer.lock, thencomposer install.