1.1 KiB
Essential commands for CLQMS development (run from repo root on Windows PowerShell):
• composer install – install PHP dependencies before running CodeIgniter or tests.
• npm install – sync package-lock.json for tooling such as API docs bundler.
• ./vendor/bin/phpunit – run entire PHPUnit suite (or target files via --filter).
• php spark test --filter <Class>::<method> – focused test run when you know the class/method.
• php spark migrate / php spark migrate:rollback – apply or roll back database migrations.
• php spark serve – lightweight dev server for the API while developing locally.
• node public/bundle-api-docs.js – regenerate bundled OpenAPI docs whenever the YAML files change.
• git status, git diff, git log --oneline, git add <paths>, git commit, git pull, git push – version control workflow commands.
• ls / dir / Get-ChildItem – inspect directories in PowerShell; cd to move between directories.
• type <file> or Get-Content – view file contents when tools are not convenient.
Use these commands routinely after code changes, tests, or migrations.