PyCon-2015-sprint-wiki: Difference between revisions

no edit summary
imported>Shauna
No edit summary
imported>Shauna
No edit summary
Line 2:
 
__toc__
* OpenHatch
 
=== Project NameOpenHatch ===
 
At this workshop? '''Shauna Gordon-McKeon, Carol Willing'''
 
List of useful skills: ''''''
Line 36 ⟶ 35:
List of useful skills: '''General familiarity with linux / monitoring and other ""DevOps areas"" is required.'''
 
=== Project NameMailman ===
 
At this workshop? '''No'''
 
List of useful skills: '''Please have a general understanding of version control, issue trackers, and writing and testing python. Please have SSH and GPG set up.'''
List of useful skills: ''''''
 
=== Edx ===
People of all experience levels welcome: ''''''
 
At this workshop? '''Ned Batchelder'''
Details about sprint tasks (if supplied): ''''''
 
List of useful skills: '''Developing and debugging Python code, Writing Python unit tests, Basic web development paradigms (knowing the difference between client and server, knowing about HTTP requests, etc, How to use Github to make pull requests. For people who want to work on parts of the project that are user facing, you also need to know: Basic HTML and CSS, Javascript and require.js, Jasmine for testing Javascript, Ideally, Backbone.js for writing MVC-style Javascript. Happy to help people with learning about testing and Javascript.'''
=== Project Name ===
 
=== Pandas(?) ===
 
At this workshop? '''No'''
 
List of useful skills: '''Basic knowledge of library. Please try to install the project ahead of time.'''
 
=== BuildBot ===
 
At this workshop? '''Dustin Mitchell'''
 
List of useful skills: '''Twisted helps, JS experience is also useful.'''
 
People of all experience levels welcome: '''Yes'''
 
=== Falcon ===
 
At this workshop? '''Kurt Griffiths'''
 
List of useful skills: '''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 ===
 
At this workshop? '''No'''
 
List of useful skills: '''Needed: either some Python or C++ experience on the coding side. Help from technical writers is highly appreciated! No biology background needed.'''
 
=== Redislite ===
 
At this workshop? '''No'''
 
List of useful skills: '''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 ===
 
At this workshop? '''No'''
 
List of useful skills: '''Python, XML format, Mercurial, Database (PostgreSQL or SQLite)'''
 
=== PyLadies ===
 
At this workshop? '''No'''
 
List of useful skills: '''No experience necessary. To work on project, will need python and virtualenv installed.'''
 
People of all experience levels welcome: '''Yes'''
 
Details about sprint tasks (if supplied): '''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)'''
 
=== Hey Duwamish! ===
 
At this workshop? '''No'''
 
List of useful skills: '''Please be familiar with git and unix command line basics. I am happy to provide training on just about anything else, from MVC basics to front-end design and database models.'''
 
=== PyKinect2 ===
 
At this workshop? ''''''
 
List of useful skills: '''Hope people know Python and are excited about using Kinect in their projects/experiments. '''
 
=== Quantifec Code ===
People of all experience levels welcome: ''''''
 
At this workshop? '''No'''
Details about sprint tasks (if supplied): ''''''
 
List of useful skills: '''"They should only be familiar with Python and be passionate about code quality!"'''
 
People of all experience levels welcome: '''Yes'''
 
Details about sprint tasks (if supplied): '''At QuantifiedCode we try to build the best Python code checker in the galaxy, so we want to discuss with people how we can help them to write better code and make them more productive. So what we propose is a ""Python anti-pattern"" sprint, where people can talk about best practices and anti-patterns that they encounter in their work and we will try to automate the detection of these patterns in their projects. Like this, open-source projects will have a way to provide new contributers with coding guidelines tailored to their needs and conventions, and thus make it much easier for people to contribute good, readable and correct code to their projects.'''
 
==== ToCPython Sort ====
 
At this workshop? '''No'''
 
List of useful skills: '''Some C or Python or both.'''
 
=== IDLE Reimagined & Tkinter Tutorial App ===
 
At this workshop? '''No'''
 
List of useful skills: '''"Python beginners and educators are welcome to provide input on how to make IDLE a better educational tool for beginners.'''
 
People of all experience levels welcome: '''Yes'''
 
Details about sprint tasks (if supplied): '''In prep for these IDLE changes, I'd like to make a demo app on tkinter widgets (similar to wxPython's Demo app) and how to work with the tkinter module. Those with tkinter experience are very welcome.'''
 
=== Mochi ===
 
At this workshop? '''No'''
 
List of useful skills: '''Language design, testing, documentation, functional programming'''
 
=== JyNI ===
 
At this workshop? '''No'''
 
List of useful skills: '''"Participating is only feasible for people that can already at least roughly read C-code. Experience in C programming is recommended, but there are also refactoring and code-arrangement and cleanup-tasks that can be done by moving existing code around; that's why reading C-code is already enough for some tasks. In addition to improving C-skills I provide guidance for and insight into Python's C-extension API and also into Jython, how to use it, how it works."'''
:
* :
* 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)
* Hey Duwamish!: Please be familiar with git and unix command line basics. I am happy to provide training on just about anything else, from MVC basics to front-end design and database models.
* Kinect: Hope people know Python and are excited about using Kinect in their projects/experiments.
* Quantifec Code: "They should only be familiar with Python and be passionate about code quality!"
** At QuantifiedCode we try to build the best Python code checker in the galaxy, so we want to discuss with people how we can help them to write better code and make them more productive. So what we propose is a ""Python anti-pattern"" sprint, where people can talk about best practices and anti-patterns that they encounter in their work and we will try to automate the detection of these patterns in their projects. Like this, open-source projects will have a way to provide new contributers with coding guidelines tailored to their needs and conventions, and thus make it much easier for people to contribute good, readable and correct code to their projects.
* CPython: Some C or Python or both.
* "Python beginners and educators are welcome to provide input on how to make IDLE a better educational tool for beginners.
** In prep for these IDLE changes, I'd like to make a demo app on tkinter widgets (similar to wxPython's Demo app) and how to work with the tkinter module. Those with tkinter experience are very welcome."
* Mochi: Language design, testing, documentation, functional programming
* JyNI: "Participating is only feasible for people that can already at least roughly read C-code. Experience in C programming is recommended, but there are also refactoring and code-arrangement and cleanup-tasks that can be done by moving existing code around; that's why reading C-code is already enough for some tasks. In addition to improving C-skills I provide guidance for and insight into Python's C-extension API and also into Jython, how to use it, how it works."
Anonymous user