PyCon-2015-sprint-wiki

Below are a list of projects sprinting at PyCon 2015 and some of the tools and skillsets they suggest that new sprinters have. *Required* tools are skillsets are specified/marked - generally speaking these are things that are nice to have, and will make sprinting easier. This list of projects is not exhaustive - there are plenty of sprinting projects not on this list.


 * Django: No required technical knowledge or skills. Reading about the (contribution process) would be useful.  Ability to work independently is great.  Cursory knowledge of git/pull requests would come in handy.
 * Sage Math: Some mathematical knowledge and interest is highly useful.
 * Stack Storm: General familiarity with linux / monitoring and other ""DevOps areas"" is required.
 * Mailman(?): Please have a general understanding of version control, issue trackers, and writing and testing python. Please have SSH and GPG set up.
 * EdX: Developing and debugging Python, writing tests, basic knowledge of web paradigms (HTTP requests, client vs server, etc), basic github. Basic python skills and basic knowledge of web paradigms more important than experience with tests or github.
 * Pandas(?): Basic knowledge of library. Please try to install the project ahead of time.
 * Buildbot: Can work with anyone. Twisted helps, JS experience is also useful.
 * Falcon: Contributors should be familiar with Python fundamentals and HTTP. Experience with REST APIs and web apps is a plus, but not required. Likewise, experience tuning Python code for performance is also helpful, but not required.
 * Khmer: Needed: either some Python or C++ experience on the coding side. Help from technical writers is highly appreciated! No biology background needed.
 * Redislite: no coding experience required (need help with documentation and community updates). Coders with all levels of experience on projects that use redis or platforms like django that may leverage redis very welcome. Knowledge of git preferable, for coders knowledge of test driven development and CI pipelines preferable, but they can mentor.
 * Tryton: Python, XML format, Mercurial, Database (PostgreSQL or SQLite)
 * PyLadies: No experience necessary. To work on project, will need python and virtualenv installed. We'll be working with: APIs, Data analytics & visualization (Python, IPython notebooks, Pandas, d3.js, etc), Python-based websites (e.g. Flask, Django), Front-end knowledge (CSS, JS, HTML), Documentation (rST markup, Sphinx, read the docs)