On Fri, Jun 13, 2008 at 12:07 PM, Phil Christensen &lt;<a href="mailto:phil@bubblehouse.org">phil@bubblehouse.org</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Jun 13, 2008, at 12:04 PM, Johan Euphrosine wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
As part of a freelance job, I&#39;m asked to glue twisted with other<br>
technologies together as a proof of concept of what be done (and how),<br>
in the context of a service communicating with C++ games.<br>
<br>
As it may be useful to someone else, I&#39;m pushing the source here:<br>
<a href="http://proppy.aminche.com/hg/service-test/" target="_blank">http://proppy.aminche.com/hg/service-test/</a><br>
</blockquote></div>
[snip]<div class="Ih2E3d"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I wonder if it is worth contributing on its own, to the newly created TX<br>
project.<br>
<br>
Maybe some parts of it could be extracted, and made into a more<br>
submittable (and useful) shape.<br>
</blockquote>
<br></div>
The great thing about the Twisted Community Code project is that you don&#39;t need any particular approval from anyone to add your code. If you think what you have might be of use to someone, whether it&#39;s for production use or just as a learning tool, you should consider creating a TX subproject.<br>

<br>
There are other options as well. If you feel your code doesn&#39;t warrant the overhead of a full project (e.g., you don&#39;t see yourself having time to respond to bug requests or create blueprints, etc.), you should be able to create a personal Bazaar branch to store your code in, which you can then assign to the TX superproject.<br>

<br>
This probably won&#39;t get as many eyeballs, since it won&#39;t be on the subproject list, but it&#39;s a good way to get your code out there in an easily accessible place. Plus, given the nature of Bazaar, anyone who wishes will be able to work with your code in their own branch.<br>
<font color="#888888">
<br>
-phil</font><div><div></div><div class="Wj3C7c"><br>
</div></div></blockquote><div><br></div></div>BTW, Phil, are there any established guidelines/conventions for the &quot;TX&quot; packages other than &quot;start your project name with a &#39;tx&#39;&quot;?<br><br>Any suggestions or guidelines on how such packages should leverage setuptools, stuff like that?<br>
<br>I think it would be very useful to have all of these packages install in a similar fashion, though of course, it wouldn&#39;t be practical (or advisable) to try and enforce this in any way.&nbsp; But I do think it would be good to have a set of guidelines posted someplace saying &quot;here is the recommended way to set up a TX package&quot;.<br>
<br>Kevin Horn<br>