-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
First draft/skeleton of a contributor guide #47
Conversation
It still has a lot of TODOs, but I'm a fan of getting something out there and letting people iterate on it. None of this is set in stone - I'm fully expecting that even out of the small amount that's here people will suggest improvements.
One small piece of feedback: I feel like the introduction here almost works better as a conclusion. I would rather jump right in, as opposed to starting off talking about the reasons contributing to an open source project is hard. While there may be a lot of steps to get a contribution "through" I think we should show that it is very easy to get started. I think your prose is good, I just think it works better as a conclusion, e.g. "yes, this process can be hard, but if we've done our job, this document has clearly laid it all out, and you shouldn't have any problems." |
@non thanks for the good feedback. I can hopefully incorporate it into a commit this evening (UTC-05:00) |
@ceedubs Let's add that people taking in charge a PR should at least put a comment in the PR saying it |
Yeah both of @mandubian's comments are on point. Maybe we should even put something in the |
+1 for the README |
|
||
Cats follows a pretty standard [fork and pull](https://help.github.com/articles/using-pull-requests/) model for contributions via GitHub pull requests. | ||
|
||
Below is a list of the steps that might be involved in an ideal contribution. If you don't have the time to go through every step, feel free to contribute what you can, and someone else will probably be happy to follow up with any polishing that may need to be done. If you want to touch up some documentation or fix typos, please feel free to skip all of these steps and jump straight to subitting a pull request. |
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.
s/subitting/submitting/
As a fellow member of the robotic consistency school I'd prefer to see standardized capitalization for headers. I'd prefer first word only, but the README does both first word and every word. |
One other tiny thing: enforcing a max line length here would make diffs and line-level comments a little better. |
Love it. Every project needs a consistent robot posse. |
@tpolecat It's better if it's made up of, you know, actual robots. |
I for one welcome our consistent overlords. |
I've updated the PR based on feedback. There are still several sections that are just TODOs. Also I didn't break paragraphs based on line length as was suggested. To me it seems like a bit of a hassle for prose (as opposed to code). It can certainly be changed if that's what people prefer, though. Considering that we've had already had some issues with duplicate effort, I'd be a little inclined to get this out there and let people fill in the missing pieces. The TODOs are kind of an eyesore, so I understand if others don't like that approach. I could fill out the "Write code" section a bit, but it seems like we are still trying to settle on how we are approaching the other TODO items. |
No I think you're right. Something is better than nothing at this stage. Let's merge it and iterate! 👍 |
👍 |
First draft/skeleton of a contributor guide
It still has a lot of TODOs, but I'm a fan of getting something out
there and letting people iterate on it. None of this is set in stone -
I'm fully expecting that even out of the small amount that's here people
will suggest improvements.