CONTRIBUTING.md 643 Bytes
Newer Older
AlexDenisov's avatar
AlexDenisov committed
1
## Contribute to GitLab 
2

AlexDenisov's avatar
AlexDenisov committed
3
If you want to contribute to GitLab, follow this process:
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

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

AlexDenisov's avatar
AlexDenisov committed
22
To run the specs for GitLab, you need to run seeds for test db.
23 24 25 26 27 28 29 30

    cd gitlabhq
    rake db:seed_fu RAILS_ENV=test

Then you can run the test suite with rake:

    rake gitlab:test