This is educational material. Key goals:
- Study the source code and understand the patterns used
- Complete exercises and homework assignments
- Experiment with modifications to deepen understanding
- JDK 8+
# See project files for build instructions- Follow standard Java conventions
- Keep code clean and well-organized
- Use meaningful variable and method names
- Write clear, descriptive commit messages
- One logical change per commit
- Test before committing
- Write tests for new functionality
- Run the full test suite before pushing
- Keep tests focused and independent