[Imported from Trac: page NewbieDeveloperSetup, version 18]

amontero 2013-12-12 19:57:21 +00:00
parent e6936e2885
commit bb67946efc

@ -12,16 +12,26 @@ The easiest workflow you can use is by working using Github's [Pull Requests](ht
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
```
3. Get the code from the main repo [this way](Dev#SourceCodeviarevisioncontrol)
4. IDE: Install [Eclipse](http://eclipse.org) + [PyDev](http://pydev.org) in your platform. You can start from a "classical" Eclipse install and add the "Software sites" URL <http://pydev.org/updates>. You can then go to 'Install new software' menu item and add [PyDev](PyDev) from there.
(to be continued...)
5. (ToDo) Run the tests
5. Hack as if there was no tomorrow :)
6. ...
6. Run the tests
```
$ python setup.py trial
```
7. Build and run
```
$ python setup.py build
$ python setup.py --help-commands # TIP: run this for a complete list of options
```
m. Learn to use the [logging system]source:trunk/docs/logging.rst