If you want to contribute to GitLab, follow this process:
- Fork the project
- Create a feature branch
- Code
- Create a pull request
We will only accept pull requests if:
- Your code has proper tests and all tests pass
- Your code can be merged w/o problems
- It won't break existing functionality
- It's quality code
- We like it :)
For examples of feedback on pull requests please look at the closed pull requests.
Install the Gitlab development in a virtual machine with the Gitlab Vagrant virtual machine. Installing it in a virtual machine makes it much easier to set up all the dependencies for integration testing.
For more information on running the tests please read the development tips