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+
- Maven 3.x
mvn clean install
mvn test- 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