Warn on signs of Moose-borkage (in case it gets to be the first new())
[dbsrgits/DBIx-Class.git] / CONTRIBUTING
CommitLineData
0f6f847a 1With DBIx::Class on git now, this is the process for contributing.
2
b327fc93 31) Clone the DBIx::Class master branch
3c602705 4 > git clone dbsrgits@git.shadowcat.co.uk:DBIx-Class.git
0f6f847a 52) Do your work on your machine. This is git - everything is local!
b327fc93 63) When you think you're ready, push it back out to the origin as a
7 remote branch. See rebasing for what you should do before pushing.
8 > git push origin my-branch
94) Notify the other contributors that you're ready to have your branch
10 reviewed.
115) Another contributor will merge it back into master. See rebasing for
12 what you should do before merging.
13
14Rebasing: Please rebase before merging and pushing; we'd rather not have
15commit messages that say, "Oops" and "typo", in master, and furthermore
16fast-forward merges lead to a cleaner history.
0f6f847a 17
18Yes, this does mean that DBIx::Class is moving to a formal code review process.
19Yes, this does mean that you will never merge your own code to master.