mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-08-11 09:13:54 -04:00
Created Contributor Policies (markdown)
parent
4803ef2c68
commit
a6ded00401
9
Contributor-Policies.md
Normal file
9
Contributor-Policies.md
Normal file
@ -0,0 +1,9 @@
|
||||
This page describes general procedures for the contributors with write access to the repositories. All contributors should seek to adhere to these policies to ensure consistency in the repository.
|
||||
|
||||
1. Contributors should set code ownership `CODEOWNERS` files wherever they consider themselves subject-matter expects, to assist in the review process.
|
||||
|
||||
1. PRs to `dev` should have at least one review by a code owner before being merged. More reviews are always better, especially for large PRs.
|
||||
|
||||
1. PRs to `dev` should be merged as "Rebase and merge" to avoid a cluttered history.
|
||||
|
||||
1. PRs to `master` should only come from `dev` as a whole, and in the form of a release PR. This PR should be merged as "Create a merge commit" to preserve release history. The PR body should contain a full list of accepted `dev` PRs. The only exception to this procedure should be emergency PRs which address an extremely time-sensitive issue and where the usual process would be excessively long.
|
Loading…
x
Reference in New Issue
Block a user