Skip to content
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

Merged
merged 3 commits into from
Feb 5, 2015
Merged

Conversation

ceedubs
Copy link
Contributor

@ceedubs ceedubs commented Feb 3, 2015

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.

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.
@non
Copy link
Contributor

non commented Feb 4, 2015

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."

@ceedubs
Copy link
Contributor Author

ceedubs commented Feb 4, 2015

@non thanks for the good feedback. I can hopefully incorporate it into a commit this evening (UTC-05:00)

@mandubian
Copy link
Contributor

@ceedubs Let's add that someone submitting a PR solving an issue must associate it to the issue by adding a commit or a PR description containing "fixes #53" for example

@mandubian
Copy link
Contributor

@ceedubs Let's add that people taking in charge a PR should at least put a comment in the PR saying it

@non
Copy link
Contributor

non commented Feb 4, 2015

Yeah both of @mandubian's comments are on point. Maybe we should even put something in the README about it too, since it mentions getting involved?

@mandubian
Copy link
Contributor

+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.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/subitting/submitting/

@travisbrown
Copy link
Contributor

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.

@travisbrown
Copy link
Contributor

One other tiny thing: enforcing a max line length here would make diffs and line-level comments a little better.

@tpolecat
Copy link
Member

tpolecat commented Feb 4, 2015

Love it. Every project needs a consistent robot posse.

@travisbrown
Copy link
Contributor

@tpolecat It's better if it's made up of, you know, actual robots.

@tpolecat
Copy link
Member

tpolecat commented Feb 4, 2015

I for one welcome our consistent overlords.

@ceedubs
Copy link
Contributor Author

ceedubs commented Feb 5, 2015

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.

@non
Copy link
Contributor

non commented Feb 5, 2015

No I think you're right. Something is better than nothing at this stage. Let's merge it and iterate! 👍

@stew
Copy link
Contributor

stew commented Feb 5, 2015

👍

stew added a commit that referenced this pull request Feb 5, 2015
First draft/skeleton of a contributor guide
@stew stew merged commit 3c39446 into master Feb 5, 2015
@stew stew removed the in progress label Feb 5, 2015
@ceedubs ceedubs deleted the contributor-guide branch May 3, 2015 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants