Team members: Difference between revisions
Appearance
→Members: add Caleb, Newbyte as decided in 2022-02-23 meeting, and announced in the podcast |
|||
Line 15: | Line 15: | ||
=== Members === | === Members === | ||
* @calebccff (Caleb Connolly) | |||
* @craftyguy (Clayton Craft) | * @craftyguy (Clayton Craft) | ||
* @dylanvanassche (Dylan Van Assche) | * @dylanvanassche (Dylan Van Assche) | ||
Line 20: | Line 21: | ||
* @minecrell (Minecrell) | * @minecrell (Minecrell) | ||
* @minlexx (Alexey Min) | * @minlexx (Alexey Min) | ||
* @Newbyte | |||
* @PureTryOut (Bart Ribbers) | * @PureTryOut (Bart Ribbers) | ||
* @ollieparanoid (Oliver Smith) | * @ollieparanoid (Oliver Smith) |
Revision as of 09:03, 24 April 2022
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.
Core Team
Responsibilities / Permissions
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)
- @minecrell (Minecrell)
- @minlexx (Alexey Min)
- @Newbyte
- @PureTryOut (Bart Ribbers)
- @ollieparanoid (Oliver Smith)
- @z3ntu (Luca Weiss)
Trusted Contributors
Responsibilities / Permissions
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
- @calebccff (Caleb Connolly)
- @Newbyte (Newbyte)
GitLab configuration
Group mapping
postmarketOS | GitLab Group |
---|---|
Core Team | Maintainer (or Owner) |
Trusted Contributor | Developer |
Settings per repository
# Settings / General ## Merge Requests Merge Method: [x] Fast-forward merge 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 ## Merge request approvals [ ] Remove all approvals when commits are added to the source branch. # Settings / Repository ## Protected Branches 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) (stable branches): Allowed to merge: Maintainers Allowed to push: Maintainers Allowed to force push: False Code owner approval: False ## Protected tags *: Allowed to create: Maintainers