825 B
825 B
Contributing to Hudra
Hudra is currently an early-stage project.
Development principles
Changes should be:
- focused
- easy to understand
- independently testable
- backwards compatible where practical
Before making a change
- Create or identify an issue.
- Describe the problem being solved.
- Define clear acceptance criteria.
- Make the smallest practical change.
- Test against the stable lesson examples.
- Confirm existing presentation behaviour still works.
Commit messages
Use short, descriptive commit messages, for example:
- Fix audience zoom reset
- Add presenter keyboard shortcut
- Improve image-only slide sizing
- Update installation documentation
Releases
Stable releases should include:
- an updated manifest version
- changelog entry
- Git commit
- Git tag
- release ZIP