[tor-commits] [webwml/master] Drop 'Txtorcon/Stem Integration'
atagar at torproject.org
atagar at torproject.org
Fri Feb 26 17:49:41 UTC 2016
commit 5c8c2cfb93b5ebc64e5cd6839926bc12b925608c
Author: Damian Johnson <atagar at torproject.org>
Date: Thu Feb 25 08:44:18 2016 -0800
Drop 'Txtorcon/Stem Integration'
Meejah isn't inclined to mentor this over the summer so dropping it.
---
getinvolved/en/volunteer.wml | 45 --------------------------------------------
1 file changed, 45 deletions(-)
diff --git a/getinvolved/en/volunteer.wml b/getinvolved/en/volunteer.wml
index 94457de..a95141c 100644
--- a/getinvolved/en/volunteer.wml
+++ b/getinvolved/en/volunteer.wml
@@ -600,11 +600,6 @@ meetings around the world.</li>
Tor.
</p>
- <p>
- <b>Project Ideas:</b><br />
- <i><a href="#txtorcon-stemIntegration">Txtorcon/Stem Integration</a></i><br />
- </p>
-
<a id="project-txtorcon"></a>
<h3><a href="https://txtorcon.readthedocs.org">Txtorcon</a> (<a
href="https://github.com/meejah/txtorcon">code</a>, <a
@@ -616,11 +611,6 @@ meetings around the world.</li>
Used by OONI and APAF.
</p>
- <p>
- <b>Project Ideas:</b><br />
- <i><a href="#txtorcon-stemIntegration">Txtorcon/Stem Integration</a></i>
- </p>
-
<a id="project-tlsdate"></a>
<h3>Tlsdate (<a href="https://github.com/ioerror/tlsdate">code</a>)</h3>
@@ -856,41 +846,6 @@ meetings around the world.</li>
<ol>
- <a id="txtorcon-stemIntegration"></a>
- <li>
- <b>Txtorcon/Stem Integration</b>
- <br>
- Effort Level: <i>Medium</i>
- <br>
- Skill Level: <i>Medium</i>
- <br>
- Likely Mentors: <i>meejah, Damian (atagar)</i>
- <p>Txtorcon is a Twisted-based Python controller library, and Stem is a
- synchronous (threaded) one, also in Python. There is no need to have
- two implementations of (at least) the protocol parsing code. This
- project would entail eliminating duplication by leveraging Stem's
- parsing in txtorcon while keeping txtorcon's API the same (or at least
- close).</p>
- <p>Besides this you should identify some additional tasks to improve our
- controller space across these two libraries. Some ideas are...</p>
- <ul>
- <li>Write a tutorial for <a
- href="https://stem.torproject.org/tutorials.html">stem's tutorial
- page</a> demonstrating cross txtorcon/stem usage.</li>
- <li>Expand the txtorcon API to include functionality of <a
- href="https://gitweb.torproject.org/stem.git/tree/stem/control.py">stem's
- controller</a> that would be of interest to twisted users. All additions
- should include tests!</li>
- <li>Come up with some ideas of your own! We'd love to discuss them with
- you.</li>
- </ul>
- <p>This would very likely involve changes to both libraries, although
- most would be expected to be in txtorcon. meejah is available to
- mentor txtorcon changes, and Damian (atagar) can help with Stem.</p>
- <p>It would help if you're already familiar with event-based programming,
- bonus points if it's Twisted.</p>
- </li>
-
<a id="torCleanup"></a>
<li>
<b>Tor Codebase Cleanup</b>
More information about the tor-commits
mailing list