[Chennaipy] Python Projects: Guidelines and Roadmap

Vijay Kumar vijaykumar at zilogic.com
Tue Dec 23 16:13:24 CET 2014


Hi Everyone,
Here are a few guidelines, for the Python Projects activity.

   1. If you would like to participate in this activity, the first
      thing to do would be to add yourself to the watch list of the
      project. That way, you will get notifications when new issues are
      created.

      To start watching now click on
      https://github.com/Chennaipy/hangman/subscription

   2. Even if you do not have time to write code, you can add yourself
      to the watch list, and read through the changes being
      submitted. You can learn a lot from changes and the discussions.

   3. Each issue after being created, will be available for people to
      contribute for a period of 1 week. If there are no takers within
      this period, the issue will be fixed by the mentor itself. This
      is being done to maintain the tempo of the activity. The current
      set of issues will be available for period of 1 week from today.

I have a few projects in mind, that we will be doing, one after the
other. The tentative roadmap is provided below:

   * Hangman (current) - Game based on code from "Invent Your Own
     Computer Games with Python"

   * libcipher - A collection of not so useful cipher algorithms from
     "Hacking Secret Ciphers with Python". This project will strive be
     an example of a well written Python library package.

   * Simulate - A clone of Simon from "Making Games with Python &
     Pygame". The code will be ported over to Kivy, so that it runs on
     Android and other platforms supported by Kivy.

If things turn out well, we might even do some larger games. It will
help us understand how to split large programs into smaller unit
testable submodules. And also how to do things like integration
testing, and managing requirements.

Regards,
Vijay


More information about the Chennaipy mailing list