
Hey Hamza, I learned how to write asynchronous code more "recently" than a lot of the core devs and I'd be happy to guide you. As glyph says, the best way is to simply ask questions as you have them. Of course, a good tutorial is invaluable. Without any doubt the best starting point is David Peticolas's tutorial found here: http://krondo.com/?page_id=1327. On Mon, Apr 13, 2015 at 10:42 PM, Glyph <glyph@twistedmatrix.com> wrote:
On Apr 14, 2015, at 00:22, Hamza Sheikh <fehrist@codeghar.com> wrote:
I am new to Twisted and its community
Welcome, we are happy to have you!
and exploring adding Diameter support.
What is Diameter?
I have experience with Python but as I learn more I realize how little I know. This is my first foray contributing to a real open source project. I'm basically looking for mentors to guide me when I have questions about:
* Async code * Wiring code to support both Python 2.x and 3.x * Style guides * Other things
If dedicated mentors are hard to come by I'd be grateful for this ML to help with answers. Looking forward to working with the community on a great project.
I don't mean to discourage anyone from volunteering - if you get a direct answer from someone else then great :) - but it would probably be easiest for you to begin just by asking questions of the mailing list, and perhaps formalizing a mentorship relationship later. Most twisted core team members tend to be very busy, but the community as a whole does a pretty good job of keeping up with the questions here. Personally I'd love to offer to mentor you, but I am fairly overloaded as it is and would not be able to give you the attention you deserve.
You might want to check this out as a resource to get started on the development process, just to close a few trivial bugs to get the hang of it before starting the larger project of Diameter support:
http://bitly.com/easy-twisted-tickets
Please feel free to ask any and all questions on this list.
-glyph
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
-- Daniel Sank