This document describes the branching and work process adopted by the TaSecureApi project.
The TaSecureApi GitHub repository managed in RDK Central will employ a fork workflow development process consisting of the following branches:
main
: Release/production ready version of source code and specifications.Issue_XX
: Custom branch used for development of a particular feature. An Issue is created in GitHub identifying the feature and a branch will be created for working on this feature. The branch is checked into a developer's fork of this repository and a Pull Request is created into the main branch of this repository.
Users will make contributions to either a feature or the main branch. Submissions will undergo the following process stages before being merged into the branch:
- GitHub code review
- Build verification
- Compliance scan
- Unit test validation