summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-09-17 11:44:41 -0700
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-09-17 11:44:41 -0700
commitc561ddf3eb77bfd9de54d90b224fecb4a949f81f (patch)
tree323457536da91d4b231cc413ed8b32f47cb4a47a
parentb1b8f9a27bb629d29473529671ec25989ebd3737 (diff)
parentaeb87d8f1dc9de89e8ff9ff367c8d50e7dc817de (diff)
downloadgitlab-ce-c561ddf3eb77bfd9de54d90b224fecb4a949f81f.tar.gz
Merge pull request #1485 from AlexDenisov/github_contributing_guidelines
CONTRIBUTING.md copied from wiki pages
-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
+