Codeberg/Documentation
43
151
Fork
You've already forked Documentation
129

Process for approving PRs to master #80

Closed
opened 2020年09月22日 23:09:58 +02:00 by lhinderberger · 5 comments
Contributor
Copy link

Hey Documentation contributors 👋

I'm wondering how we should go about handling the approval/review of PRs now that there's regular activity in this regard (of which I'm very very happy - thank you all! 😊):

I personally think for smaller changes (such as bug/typo fixes or minor wording corrections), it's okay for collaborators on the repo to simply go ahead and merge/commit to master and deploy to live.

For somewhat larger changes though, the question is: Which rules should we give ourselves for merging and deploying them?

I would suggest that larger changes should need to be reviewed and approved by two other collaborators before merging, with a first-come-first-served method of determining who gets to review a PR (so, the first collaborator willing to review would go ahead and review without being explicitly asked to do so). After merging, the PR can be deployed to live.

In addition, for certain critical changes, e.g. ones that affect Codeberg e.V., I think we should also always ask @hw for approval.

What do you think - would that method be sufficient?

Hey Documentation contributors 👋 I'm wondering how we should go about handling the approval/review of PRs now that there's regular activity in this regard (of which I'm very very happy - thank you all! 😊): I personally think for smaller changes (such as bug/typo fixes or minor wording corrections), it's okay for collaborators on the repo to simply go ahead and merge/commit to master and deploy to live. For somewhat larger changes though, the question is: Which rules should we give ourselves for merging and deploying them? I would suggest that larger changes should need to be reviewed and approved by two other collaborators before merging, with a first-come-first-served method of determining who gets to review a PR (so, the first collaborator willing to review would go ahead and review without being explicitly asked to do so). After merging, the PR can be deployed to live. In addition, for certain critical changes, e.g. ones that affect Codeberg e.V., I think we should also always ask @hw for approval. What do you think - would that method be sufficient?
lhinderberger changed title from (削除) Process for approving PRs (削除ここまで) to Process for approving PRs to master 2020年09月22日 23:22:27 +02:00
Contributor
Copy link

It all sounds good to me!

It all sounds good to me!
Contributor
Copy link

Sounds good to me!

Sounds good to me!
Author
Contributor
Copy link

And there has been a thumbs-up from hw too on the original post.

So if noone else objects to this process until next weekend, I'd document it in the Contributor FAQ and close the issue then.

Thank you all for your feedback :)

And there has been a thumbs-up from hw too on the original post. So if noone else objects to this process until next weekend, I'd document it in the Contributor FAQ and close the issue then. Thank you all for your feedback :)
Author
Contributor
Copy link

I propose to lower the count of other contributors required for approving changes from 2 to 1, because we're a rather small team at the moment and I think it would speed up the whole process and make it less buerocratic.

I propose to lower the count of other contributors required for approving changes from 2 to 1, because we're a rather small team at the moment and I think it would speed up the whole process and make it less buerocratic.
Contributor
Copy link

I propose to lower the count of other contributors required for approving changes from 2 to 1, because we're a rather small team at the moment and I think it would speed up the whole process and make it less buerocratic.

I have no overview of how many people (can) contribute. But I tend to think that it's always good to have someone not involved in the discussion/development from the beginning to check the final "product", like an outsider with a fresh look, if you see what I mean.

At the end, it probably just depends on how much changes are involved and how critical these changes are. For more important changes, I would still recommend 2 reviewers. But that's only my own opinion!

> I propose to lower the count of other contributors required for approving changes from 2 to 1, because we're a rather small team at the moment and I think it would speed up the whole process and make it less buerocratic. I have no overview of how many people (can) contribute. But I tend to think that it's always good to have someone not involved in the discussion/development from the beginning to check the final "product", like an outsider with a fresh look, if you see what I mean. At the end, it probably just depends on how much changes are involved and how critical these changes are. For more important changes, I would still recommend 2 reviewers. But that's only my own opinion!
n 2021年05月29日 10:58:37 +02:00
Sign in to join this conversation.
No Branch/Tag specified
main
renovate/cspell-monorepo
renovate/docker.io-woodpeckerci-plugin-surge-preview-1.x
renovate/docker.io-woodpeckerci-plugin-prettier-1.x
renovate/codeberg.org-woodpecker-plugins-node-pm-1.x
renovate/node-lts-slim
git-pages
pr-554
pr/554
gitea-icons-shortcode
No results found.
Labels
Clear labels
Codeberg Pages

Issues affecting Codeberg Pages
Documentation Usability

Issues related to using and reading docs.codeberg.org
Forgejo
Good First Issue! 👋
Kind: Bug
Kind: Documentation
Kind: Enhancement
Kind: Feature
Kind: Question
Kind: Security
Licensing
Part: Generator

This is related to the generation of the documentation, not to the content itself
Priority: High

The priority is high
Priority: Low

The priority is low
Priority: Medium

The priority is medium
Reviewed: Confirmed

Something has been confirmed
Reviewed: Duplicate

Something exists already
Reviewed: Invalid

Something was marked as invalid
Reviewed: Wontfix

Something won't be fixed
Status: Blocked
Status: Help wanted

Contributions are welcome!
Status: In progress

Work is in progress
Status: Needs feedback

Feedback is needed
Status: Ready for Review

Work is completed
Status: Review

Review is in progress / Reviewers wanted
Status: Stale
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Codeberg/Documentation#80
Reference in a new issue
Codeberg/Documentation
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?