Team members

The postmarketOS team consists of Core Team and Trusted Contributors. This page lists related permissions and responsibilities, mostly with a focus on the git repositories.

GitLab
Have approval and merge rights for all branches and repositories.

("Force push" is disabled for "master" and stable branches, even for the Core Team.)

Other

 * Steering of the project
 * Taking part in Core Team Meetings
 * Creating Releases and Service Packs
 * Making releases of pmOS projects (pmbootstrap, tinydm, ...)

Members

 * @calebccff (Caleb Connolly)
 * @craftyguy (Clayton Craft)
 * @dylanvanassche (Dylan Van Assche)
 * @MartijnBraam (Martijn Braam)
 * @Newbyte (Stefan Hansson)
 * @PureTryOut (Bart Ribbers)
 * @ollieparanoid (Oliver Smith)
 * @z3ntu (Luca Weiss)

Voting
Voting in new team members requires unanimous votes from existing members.

GitLab
Have approval and merge rights for all branches and repositories, with the following exceptions:
 * stable branches of pmaports (v21.06 etc.)
 * homepage
 * apkbrowser.git
 * cast.postmarketos.org.git
 * postmarketos.org.git
 * bpo

Members

 * @jenneron
 * @minecrell (Minecrell)
 * @minlexx (Alexey Min)
 * @pabloyoyoista (Pablo Correa Gómez)

Settings per repository
Merge Method: [x] Fast-forward merge
 * 1) Settings / General
 * 2) Merge Requests

Merge options: [ ] Automatically resolve merge request diff discussions when they become outdated [x] Enable "Delete source branch" option by default

Squash commits when merging: [x] Do not allow

Merge checks: [ ] Pipelines must succeed [x] All discussions must be resolved

[ ] Remove all approvals when commits are added to the source branch.
 * 1) Merge request approvals

master: Allowed to merge:	Developers + Maintainers Allowed to push:	Developers + Maintainers Allowed to force push:	False Code owner approval:	False (we only use it for notification)
 * 1) Settings / Repository
 * 2) Protected Branches

(stable branches): Allowed to merge:	Maintainers Allowed to push:	Maintainers Allowed to force push:	False Code owner approval:	False

Allowed to create:	Maintainers
 * 1) Protected tags