[tor-commits] [webwml/staging] Drop txtorcon project ideas

hiro at torproject.org hiro at torproject.org
Wed Feb 15 12:21:20 UTC 2017


commit 22b42db3d4eb6e5d3c7ea5bbaf8a279daec8c691
Author: Damian Johnson <atagar at torproject.org>
Date:   Sun Jan 29 23:21:50 2017 -0800

    Drop txtorcon project ideas
    
    Meejah reports that the ideas are still relevant but that he doesn't have time
    to mentor this summer.
---
 getinvolved/en/volunteer.wml | 60 --------------------------------------------
 1 file changed, 60 deletions(-)

diff --git a/getinvolved/en/volunteer.wml b/getinvolved/en/volunteer.wml
index 567cd0c..5f99a8f 100644
--- a/getinvolved/en/volunteer.wml
+++ b/getinvolved/en/volunteer.wml
@@ -578,12 +578,6 @@ meetings around the world.</li>
     Used by OONI and APAF.
     </p>
 
-    <p>
-    <b>Project Ideas:</b><br />
-    <i><a href="#txtorcon_use_txaio">Convert txtorcon to use txaio</a></i><br />
-    <i><a href="#txtorcon_use_pytest">Convert txtorcon to py.test</a></i>
-    </p>
-
     <a id="project-metrics"></a>
     <h3><a href="https://metrics.torproject.org/">Metrics</a> (<a
     href="https://gitweb.torproject.org/metrics-web.git">web</a>)</h3>
@@ -842,60 +836,6 @@ the codebase that you want to work on.
     </p>
     </li>
 
-    <a id="txtorcon_use_txaio"></a>
-    <li>
-    <b>Convert txtorcon to use txaio</b>
-    <br>
-    Language: <i>Python, asyncio, Twisted</i>
-    <br>
-    Likely Mentors: <i>meejah</i>
-    <br><br>
-    <p>
-    txtorcon is currently supports only Twisted users. Re-working txtorcon
-    to use the txaio library would allow users to choose between Twisted and
-    asyncio for the client code.
-    </p>
-
-    <p>
-    This would involve fairly extensive refactoring to txtorcon, as it
-    currently makes heavy use of @inlineCallbacks which doesn't work with
-    txaio. A prospective student should be very familiar with event-based
-    programming in general, and be familiar with one of Twisted or asyncio.
-    See also: https://github.com/meejah/txtorcon/issues/135
-    </p>
-    </li>
-
-    <a id="txtorcon_use_pytest"></a>
-    <li>
-    <b>Convert txtorcon to py.test</b>
-    <br>
-    Language: <i>Python, Twisted</i>
-    <br>
-    Likely Mentors: <i>meejah</i>
-    <br><br>
-    <p>
-    Currently txtorcon uses the built-in "unittest" module, as well as
-    Twisted's Deferred-respecting extensions on top. However, meejah has
-    found py.test's "fixture" approach to be much more powerful in other
-    situations.
-    </p>
-
-    <p>
-    This project would be to port at least part of txtorcon's test-suite to
-    use py.test style tests and fixtures and evaluate: are the tests easier
-    to read? are there fewer lines of code? If so, the rest of the suite
-    should be ported and txtorcon switched over to use py.test exclusively.
-    </p>
-
-    <p>
-    As some of txtorcon's tests aren't very well-written, this would take a
-    prospective student who is very strong in unit-testing knowledge. As
-    txtorcon is event-based, familiarity with that style of programming
-    (preferrably with Twisted) is ideal.
-    See also: https://github.com/meejah/txtorcon/issues/136
-    </p>
-    </li>
-
     <a id="stegotorus"></a>
     <li>
     <b>Make Stegotorus deployment ready</b>





More information about the tor-commits mailing list