Contributing
Source hosted at GitHub
Report issues on GitHub Issues
Pull requests are very welcome! Make sure your patches are well tested and documented :)
Development environment
See this guide to to setup a development environment using vagrant.
And follow our coding style guide.
Running the tests
You can use make to install all tsuru dependencies and run tests. It will also check if everything is ok with your GOPATH setup:
$ make
Writing docs
tsuru documentation is written using Sphinx, which uses RST. Check these tools docs to learn how to write docs for tsuru.
Building docs
In order to build the HTML docs, just run on terminal:
$ make doc
Community
irc channel
#tsuru channel on irc.freenode.net - chat with other tsuru users and developers.
Release Process
Tsuru major releases are guided by github milestones<https://github.com/tsuru/tsuru/milestones/>_. New releases should be generated by make release version=new-version-number.