[Twisted-Python] I am new :-)

Hello, I just wanted to introduce myself and get some help. I am familiar with Python, but I've never worked on any real project before. I wish to contribute to Twisted, and was looking for some pointers to understanding this complex code. Thanks! --Aniket

On Dec 29, 2012, at 12:21 PM, Aniket Panse <aniketpanse@gmail.com> wrote:
Hi Aniket! Welcome to Twisted, I hope that you have a good time here. We're always happy to hear from a new contributor. Have you familiarized yourself with the basics of Twisted itself yet? Before contributing it's useful to have a general idea of what Twisted is, what kinds of things it does, and a high level idea of how it works. Here are some links to get you started: <https://twistedmatrix.com/documents/current/core/howto/servers.html> <https://twistedmatrix.com/documents/current/core/howto/tutorial/index.html> <http://krondo.com/?page_id=1327> Good luck! -glyph

Hello Twisted community! On topic of Aniket's question, I would like to ask what would be a fun project to do in Twisted that will help me learn Twisted? I have made an IRC bot till now, but I want to do something else. Any ideas and tips on how should I do the specific idea would be appreciated. Thanks - Bubo. On Sun, Dec 30, 2012 at 7:31 AM, Glyph <glyph@twistedmatrix.com> wrote:

Hi Lupce,
Here are a couple of ideas: 1. Go through https://twistedmatrix.com/documents/current/web/howto/web-in-60/index.html and then build a website that serves dynamic content using Twisted Web. 2. Write a Twisted Mail client that does something interesting with your GMail mail. For example, I've written an IMAP4 client that runs out of cron and a) auto-archives and b) forwards a subset of my e-mails to a chat service I use. 3. Go through http://as.ynchrono.us/2011/03/twisted-conch-in-60-seconds.html (find the full series at http://as.ynchrono.us/search/label/ssh) and then write a Twisted Conch SSH client. 4. Write a BitTorrent client using Twisted. There are some examples online if you get stuck. 5. Contribute to Twisted! Start with https://twistedmatrix.com/trac/wiki/ContributingToTwistedLabs, join us in #twisted-dev on Freenode, and have a look at our bite-sized tickets: https://bit.ly/easy-twisted-tickets. If you are new to open source contribution, have a look at https://twistedmatrix.com/trac/wiki/GoogleSOC#GettingStartedwithTwistedDevel..., which will walk you through the tools and workflow we use to develop Twisted. Regards, -Jessica

On Dec 29, 2012, at 12:21 PM, Aniket Panse <aniketpanse@gmail.com> wrote:
Hi Aniket! Welcome to Twisted, I hope that you have a good time here. We're always happy to hear from a new contributor. Have you familiarized yourself with the basics of Twisted itself yet? Before contributing it's useful to have a general idea of what Twisted is, what kinds of things it does, and a high level idea of how it works. Here are some links to get you started: <https://twistedmatrix.com/documents/current/core/howto/servers.html> <https://twistedmatrix.com/documents/current/core/howto/tutorial/index.html> <http://krondo.com/?page_id=1327> Good luck! -glyph

Hello Twisted community! On topic of Aniket's question, I would like to ask what would be a fun project to do in Twisted that will help me learn Twisted? I have made an IRC bot till now, but I want to do something else. Any ideas and tips on how should I do the specific idea would be appreciated. Thanks - Bubo. On Sun, Dec 30, 2012 at 7:31 AM, Glyph <glyph@twistedmatrix.com> wrote:

Hi Lupce,
Here are a couple of ideas: 1. Go through https://twistedmatrix.com/documents/current/web/howto/web-in-60/index.html and then build a website that serves dynamic content using Twisted Web. 2. Write a Twisted Mail client that does something interesting with your GMail mail. For example, I've written an IMAP4 client that runs out of cron and a) auto-archives and b) forwards a subset of my e-mails to a chat service I use. 3. Go through http://as.ynchrono.us/2011/03/twisted-conch-in-60-seconds.html (find the full series at http://as.ynchrono.us/search/label/ssh) and then write a Twisted Conch SSH client. 4. Write a BitTorrent client using Twisted. There are some examples online if you get stuck. 5. Contribute to Twisted! Start with https://twistedmatrix.com/trac/wiki/ContributingToTwistedLabs, join us in #twisted-dev on Freenode, and have a look at our bite-sized tickets: https://bit.ly/easy-twisted-tickets. If you are new to open source contribution, have a look at https://twistedmatrix.com/trac/wiki/GoogleSOC#GettingStartedwithTwistedDevel..., which will walk you through the tools and workflow we use to develop Twisted. Regards, -Jessica
participants (4)
-
Aniket Panse
-
Glyph
-
Jessica McKellar
-
Lupce Kotev