- Describe what kind of feature it is
- Check if your feature is included in the previous issues
- All new features need to have a documentation
- Documentation needs to describe the use case from different perspective
- Documentation needs to describe how to use it
- All new features need to have a test case
- Test cases should be passed if you modified the old code
- All commits need to follow the angular commit-message-format
- Linting before committing
- Release schedule are decided by the project owner on need