summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Denisov <1101.debian@gmail.com>2012-09-17 23:23:11 +0300
committerAlex Denisov <1101.debian@gmail.com>2012-09-17 23:23:11 +0300
commit1905a9e3e4df39f9901dba6a7a6d1fc13949c2a7 (patch)
tree6864d31e70fb20634667db6b0cec5c9f2edf9be8
parent9c0f6e87146bd9b55cdf84e546e7645b91f99dda (diff)
parentc561ddf3eb77bfd9de54d90b224fecb4a949f81f (diff)
downloadgitlab-ce-1905a9e3e4df39f9901dba6a7a6d1fc13949c2a7.tar.gz
Merge branch 'master' into ssh_keys_api_doc_fixes
-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..9041530d980
--- /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
+