summaryrefslogtreecommitdiff
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
authorAlex Denisov <1101.debian@gmail.com>2012-09-17 20:42:18 +0300
committerAlex Denisov <1101.debian@gmail.com>2012-09-17 20:42:18 +0300
commit0358c2ebdb7e56694872ceac61f820f39fb2c17b (patch)
treea23e1af59909c3241944f18efcdd712f77af4fc9 /CONTRIBUTING.md
parentb1b8f9a27bb629d29473529671ec25989ebd3737 (diff)
downloadgitlab-ce-0358c2ebdb7e56694872ceac61f820f39fb2c17b.tar.gz
CONTRIBUTING.md copied from wiki pages
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md30
1 files changed, 30 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 00000000000..487aa193868
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,30 @@
+## Contribute to Gitlab
+
+If you want to contribute to Gitlab, follow this process:
+
+1. Fork the project
+2. Create a feature branch
+3. Code
+4. Create a pull request
+
+We only accept pull requests if:
+
+* Your code has proper tests and all tests pass
+* Your code can be merged w/o problems
+* It wont broke existing functionality
+* Its a quality code
+* We like it :)
+
+## [You may need a developer VM](https://github.com/gitlabhq/developer-vm)
+
+## Running tests
+
+To run the specs for Gitlab, you need to run seeds for test db.
+
+ cd gitlabhq
+ rake db:seed_fu RAILS_ENV=test
+
+Then you can run the test suite with rake:
+
+ rake gitlab:test
+