- Contribution Guide
- Setup github accounts
- Add accounts as contributor of this project or any projects related to this topic
- Each contributor should create branch on its own for this and/or any projects related to this topic
- Use Markdown as template language for creating document/pages
- Git Contribution guide: Chart
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request
- Path
Based on a github project by joebew42, I will try to follow the agenda based on the path mentioned by him. Following are the path:
- Clean Code & Solid:
- SOLID principles
- Clean Code
- Anti Patterns
- TDD & BDD:
- Test Driven Development
- Behavior Driven Development
- Tools & Mocking/Stubbing
- Refactoring:
- Dependency Breaking Techniques
- Working with legacy
- Architecture & Patterns:
- Commonly used Patterns
- Commonly used Architectures
- Beyond
- Continuous Integration
- Continuous Deployment
- Infrastructure as code
- Project
- Chat with Spring (Java)
- From feature/dojo branch