This repository is intended for classroom use. Keep changes small, readable, and easy for students to inspect.
Run the test suite:
ant testFor larger changes, run the full build:
ant allTo run every verification tool without rebuilding the Javadoc and JAR:
ant quality- Use clear names that match the simulation domain being modeled.
- Prefer simple control flow over clever shortcuts.
- Add or update tests when behavior changes.
- Keep generated files out of commits. The
build/anddocs/directories are created by Ant and should remain untracked.
- Pull the latest version of the repository.
- Run
ant testbefore making changes. - Make one focused change.
- Run
ant testagain. - Run
ant qualitybefore submitting larger work. - Commit with a short message that explains the behavior changed.