[Imported from Trac: page NewbieDeveloperSetup, version 13]

amontero 2013-09-02 16:38:32 +00:00
parent e6816e94a5
commit 2d0e92d769

@ -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. 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. 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 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