-
Notifications
You must be signed in to change notification settings - Fork 18.7k
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
Establish Development and Contribution Guidelines #101
Comments
sounds good to me. Will help avoiding problems in #100 :) Yangqing On Wed, Feb 12, 2014 at 5:40 PM, Evan Shelhamer notifications@github.comwrote:
|
Done, with a draft contributing guide in README too. 59cdf12 |
Let's try the If the overhead of having |
Yeah, I'm not sure what is the best way to go. Having two parallel branches could be annoying to keep in sync but could allow to try more things. Maybe we should have someone assigned to do a code review before any pull request is merged in master. |
Based on today's d339d24 breaking master (sorry everybody!) I think I volunteer to handle |
@shelhamer I have created my first PR #125 against |
Here's a sketch of my proposal for a contribution protocol:
|
@shelhamer, I opened PR #126 to follow the clause 1a of your protocol. I believe that it will improve the development speed and the quality of the final algorithm. |
@shelhamer attaching a pull request to an issue is possible with some shell scripts. http://stackoverflow.com/questions/4528869/how-do-you-attach-a-new-pull-request-to-an-existing-issue-on-github |
Yes, you can attach a new PR to an issue by many ways: the API, referring Thank you for the script pointer though, and being conscientious in your Le mardi 18 février 2014, Lin Min notifications@github.com a écrit :
|
P.S. hub is wonderful and everyone should use it. Le mardi 18 février 2014, Evan Shelhamer shelhamer@imaginarynumber.net a
|
I will add a "contributing" doc page as part of #151 |
The README now has contributing, documentation, and branching sections and the documentation has development guidelines. This issue is solved, and further work can refine these guides. |
gpu_memory cleanup, fixes possible init issue
This is a request for comments on the Caffe development model and contribution protocol. These aren't draconian laws so much as guidelines so we can all happily brew Caffe. Establishing protocols is only a side effect of having such thriving development, so it's a lovely problem we have.
Development workflow proposal:
master
is golden.dev
to avoid drift–and this is required for merge.dev
is the branching point for features, and the target of pull requests for merge.dev
tomaster
by the project maintainers after integration and testing via merge.dev
is not rewritten. accidents are fixed by reverts.Contributions/Issues/PR proposal: see #101 (comment).
The closer your contribution follows these suggestions, the less friction for merging.
The text was updated successfully, but these errors were encountered: