-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rework README and CONTRIBUTING #5429
Conversation
Remove redundant sentences Remove extensive explanation of version checks
Possible further improvement:
|
Also we should move |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, looks great!
And another future PR: Move the code of conduct into a file |
I'm not sure if separate Also, we should say "maintainers" when we mean it. There used to be "core developers", and there still is an occurrence of "core team". |
Actually, the corner of a comment says "collaborator". |
But I for some reason am a "member". I think that's an artifact of how we were added to the repo. We can still use "maintainer" in all internal documentation though. |
Perhaps this should be clarified when we start using "maintainer". |
Separating maintainers has a few advantages, in my opinion:
We could arguably add the list of maintainers to README, though, although I personally prefer to have it separate. I will unify the wording to maintainer, though. |
Jelle is a member of the Python organization, while Akuli and me are collaborators to this repository (but not members of the organization). "Maintainers" is a well established term, though. |
Also, we have a few collaborators, who are not officially maintainers for reason I don't know. For example rchen. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't feel strongly about most of my comments, so ignore if you think things are fine / if you want to avoid scope creep and just want to move around existing text
@@ -8,98 +8,96 @@ are important to the project's success. | |||
|
|||
## The contribution process at a glance | |||
|
|||
1. Read the [README.md file](README.md). | |||
2. If you want, set up your environment to be able to [run tests](README.md#running-the-tests). | |||
1. Find out [where to make your changes](#where-to-make-changes). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we can more prominently mention a) where / how to ask for help, b) how to get started contributing (good-first-issue label / link to #4641 )
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is a section about where to get help in the README. That said, I'm sure this can be improved, but I'd suggest to move this to a separate PR.
Thanks for doing this! :-) |
This shuffles sections around between
README.md
andCONTRIBUTING.md
.CONTRIBUTING
now contains information pertaining to opening PRs, README all other information. I have also moved the list of maintainers to a separate file.I have kept all information intact (for now), with two exceptions:
I have restructured the
CONTRIBUTING
file to follow the order of the introductory "contribution process at a glance" section. This now serves as a bit of a table of contents.There are still lots of improvements possible, fat to be trimmed, and sections to be moved to other documents, but I think this is a good basis for further improvement. I plan to continue working on these documents from time to time.
Closes: #5422