Documentation
Everything you need to know about sir.sh
README
Welcome to sir.sh documentation! Get started with installation and quick start guides.
Architecture
LayerResolver discovers .sir/ directories. ConfigLoader merges YAML/JSON config. Context manages variables with template resolution.
Development
PHP 8.3 required. Clone repo, composer install. Run tests with pest. Create custom tasks implementing TaskInterface.
Testing
Unit tests in tests/Unit/, integration in tests/Feature/. Run with ./vendor/bin/pest