The _Project Manager_'s role is to keep an overview of the development happening in labRemote. The PM's responsibilities include:
- being the main contact for labRemote
- regularly merging the `devel` branch into `main`
- regularly merging the `devel` branch into `master`
- merging all Merge Requests
The _Maintainers_ have a very good knowledge of the labRemote code base and are responsible for reviewing Merge Requests.
## Usage of The devel Branch
The `main` branch is to be assumed as relatively stable. All new development should be merged into the `devel` branch. The `devel` branch is __not__ to be used for applications!
The `master` branch is to be assumed as relatively stable. All new development should be merged into the `devel` branch. The `devel` branch is __not__ to be used for applications!
The `devel` branch will be merged into `main` every Monday, with weeks skipped based on the Project Manager's discretion.
The `devel` branch will be merged into `master` every Monday, with weeks skipped based on the Project Manager's discretion.