On How to Run the Repository #2
Replies: 6 comments 15 replies
-
everyone does not get the maintainer or full access, only those authorized will do. |
Beta Was this translation helpful? Give feedback.
-
I probably recommend restricting full access but that might depend on how many people are going to be contributing. I do think that I also recommend using Projects board to track Issues and delegate work. How exactly this will look is going to depend a lot on what project gets chosen. And speaking of that, definitely recommend throwing up a discussion on what project to choose after you're able to sort through the suggestions from that google form. |
Beta Was this translation helpful? Give feedback.
-
@Ananth-Adhikarla brought up a good question. Should this repo be private or public? I reasoned that it would be nice to be able to point to PR's and specific areas that one worked on, as this will hopefully be a project we are all proud of and want to talk about. But I could also see the benefits of making this private. Thoughts? |
Beta Was this translation helpful? Give feedback.
-
Should @Club-40/maintainers get Maintainer privileges or Admin privileges? Should there be an Admin Team? Or just a few people with said privilege Should @Club-40/front-end-developers and @Club-40/back-end-developers get Write access or just Triage access? Terms described here : ( https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/repository-roles-for-an-organization#repository-roles-for-organizations ) |
Beta Was this translation helpful? Give feedback.
-
I agree with everyone here. Maybe we can change a little bit the rules for PRs:
|
Beta Was this translation helpful? Give feedback.
-
One thing that can help to make sure that changes are moving in the right direction, or if they can be merged with confidence is to provide either testing to accompany your changes (which I don't think may make sense when the project is still getting started), but also for changes to user facing elements, providing screenshots or videos (I use short Loom videos at work) of the changes. Providing that visual context for frontend changes can help the reviewer focus in on important code areas to focus on. For backend changes, I also think a template for PRs similar to what Odin provides would be good. At the end of the day, a review is a back and fourth process. I agree that merge conflicts should be resolved by the PR author, but sometimes they can happen after code review, so make sure to flag any changes before merging if that's the case. These two companion blogs form the foundation of my approach to thinking about code reviews: |
Beta Was this translation helpful? Give feedback.
-
Let's get a few ideas on how to run this repo.
Does everyone get maintainer status?
If not, then who does?
What type of rules should be put in place?
Should we set up something different?
Do you have ideas on how to make it better?
Make sure to introduce yourself with your discord tag in the Introductions discussion, it's the pinned announcement
Beta Was this translation helpful? Give feedback.
All reactions