Author: atagar Date: 2013-03-09 08:52:33 +0000 (Sat, 09 Mar 2013) New Revision: 26100
Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping the compass refactoring task
Sathyanarayanan reports that this is largely done.
Modified: website/trunk/getinvolved/en/volunteer.wml =================================================================== --- website/trunk/getinvolved/en/volunteer.wml 2013-03-09 07:25:53 UTC (rev 26099) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-09 08:52:33 UTC (rev 26100) @@ -744,11 +744,6 @@ aggregates the Tor relays based on various attributes. </p>
- <p> - <b>Project Ideas:</b><br /> - <i><a href="#compassRefactoring">Compass Refactoring</a></i> - </p> - <a id="project-onionoo"></a> <h3><a href="<page projects/onionoo>">Onionoo</a> (<a href="https://gitweb.torproject.org/onionoo.git">java codebase</a>, <a @@ -1002,30 +997,6 @@ </li> -->
- <a id="compassRefactoring"></a> - <li> - <b>Compass Refactoring</b> - <br> - Effort Level: <i>Medium</i> - <br> - Skill Level: <i>Medium</i> - <br> - Likely Mentors: <i>gsathya, karsten</i> - <p> - Compass was first designed to be a cli app and then hacked into a web app. - The codebase needs to be refactored such that the main processing code is - separated from the display functions(probably into separate files) and made - modular so that adding more features (<a - href="https://trac.torproject.org/6612%22%3E#6612</a>) is easy. For example, the - main processing logic could be in compass.py, whereas print_groups() and other - display related functions could be part of a separate cli.py; web.py would also - have to modified to make use of this new modular code. Bonus points for adding - features to compass(<a href="https://trac.torproject.org/6619">#6619</a>, <a - href="https://trac.torproject.org/6612%22%3E#6612</a>, <a - href="https://trac.torproject.org/6728%22%3E#6728</a>). - </p> - </li> - <!-- <a id="orbot-optimisation"></a> <li>
tor-commits@lists.torproject.org