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
Adding a CONTRIBUTING.md to repository #171
Conversation
@jeremyf Normally CONTRIBUTING outline the tech-side contribution guideline, for the sake of the convenience, I'd prefer we have the content ready within the file rather than redirecting users to another page |
@joneslee85 Agreed. I have a script for pushing out a contributing document to each repository. I believe it is project centric but would be easy to adapt; Should likely live in lotus-docs. |
I'm more interested in opening up the conversation. I added a conversation issue on lotus-docs lotus/docs#18. |
I agree with @joneslee85 😄 |
@jeremyf to me we should maintain 2 versions, the long version which resides in docs repo would go into details the workflows whilst the CONTRIBUTING.md here should be related purely to style guideline , I kinda like the one of Spree https://github.com/spree/spree/blob/master/CONTRIBUTING.md |
@jeremyf can you please kickstart this whenever you can? much thanks |
I'm looking at Spree's CONTRIBUTING document and I like it as a baseline. One thing I'm concerned about is copying the CONTRIBUTING document verbatim; One I'd need to include a license, and two not all of it is applicable. |
@jeremyf this looks a good starting point, let me know if you want me to merge it now |
A few +1s would be great On Thursday, March 12, 2015, Trung Lê notifications@github.com wrote:
Jeremy Friesen |
👍 |
👍 I think this file should be extrapolated to other lotus gems |
@AlfonsoUceda Once "ratified" and modified, I'd love to push that out. I have a script for pushing updates to CONTRIBUTING to all repositories of an organization https://github.com/projecthydra/hydra/blob/master/script/push_contributing_document.rb; It could be used and modified to automate that process (if there is a perceived volatility in the CONTRIBUTING document) |
I'd love @jodosha to weigh in as well. |
@jeremyf ok ;) |
Or you know…go ahead and merge it! |
@jeremyf till this day, I still have no clue about what |
@joneslee85 If we are after a strict code style, then I would advocate that our builds should include Rubocop enforcement. I've been doing it for our application and am please with the results. Applying it to a project that is already started can be a bit of busy work; But there are ways to inch toward that. This is our configuration https://github.com/ndlib/sipity/blob/master/.hound.yml (we were using Hound at one point, but abandoned it as Rubocop enforces things as part of |
@joneslee85 based on a Gitter convesation, Rubocop is going to be angry; What I would like to see happen is that the contributing document be merged with "issues" being created to address any concerns. A wise software developer once told me all we are doing is improving our approximations; So lets improve the documents by merging this pull request and (not &&) making an issue or two to address immediate shortcomings. |
Adding a CONTRIBUTING.md to repository
This is a pointer to a stubbed out contributing document. I don't
know if it is the correct point of reference, but it is something
I would like to see as a developer.
[skip ci]