Thanks for contributing to dosmud.
Changes should be merged through Pull Requests rather than direct pushes to main.
Recommended workflow:
The repo’s GitHub project uses a Status field on issues: In progress while you implement (before the PR exists), Review once the draft PR is up, Done after merge. Details for agents: AGENTS.md.
Run:
make build
make test
make test-run
If your changes affect build flow, DOS runtime behavior, or orchestration scripts:
make prepare-dos
make run-dos
make prepare-dos MODE=TEST_MODE
Recommended for broader tooling/build validation:
make all-build
make all-test
For detailed environment and workflow information, see testing.md.
README.md = quick-start entrypoint./docs = long-form canonical documentation.architecture.md = subsystem and design guidance.testing.md = deterministic testing and build workflow.