diff --git a/NewbieDeveloperSetup.md b/NewbieDeveloperSetup.md index db1ff1a..aa69a52 100644 --- a/NewbieDeveloperSetup.md +++ b/NewbieDeveloperSetup.md @@ -8,6 +8,8 @@ As I'm progressing my first steps in hacking tahoe-lafs I thought it might help I will use Eclipse IDE because of wide use and availability. But just because I'm used to it. You might have your preferred tools. I'm on Ubuntu. +The easiest workflow you can use is by working using [GithHub](GithHub)'s [Pull Requests](https://help.github.com/articles/using-pull-requests). Tahoe-LAFS's code has automated test coverage and each PR you will send will be tested automatically. However, if you want tests to be run even before sending a PR, [set up Travis CI on your own [GitHub](GitHub) forked repo](http://about.travis-ci.org/docs/user/getting-started/). This way, each commit you'll make, will have tests run on it. + 1. Set up your OS. (I tinker a lot with mine so I maybe miss some). You have to [install python in your OS](http://python.org/download/) for tahoe to run. Most Linux distributions have it in their software repositories. 2. tahoe-lafs source code is hosted in git repositories [on github](https://github.com/tahoe-lafs/tahoe-lafs/). Get git running in your machine. For Ubuntu just do this from a shell: sudo apt-get install git