We need your help!
In my last blog post I mentioned Packaginator which will power the forthcoming Python Packages site. The purpose of this site is to do for Python what Django Packages does for Django. We aren't quite ready for launch, and the purpose of this post is to list what tasks remains. There is an enormous amount of outstanding work, and we want to launch as soon as possible so...
Before I begin, Python Packages will have some dramatic differences from Django Packages:
- The 'Add Package' controls won't exist. The only way to get a package into the site is to put your package onto PyPI.
- At launch only approved moderators will be able to create new grids and grid features.
- Only approved moderators and package owners will be able to edit the target repo URLs and add/edit/remove packages on grids.
- Users will still be able to click the "I use this" button.
Please join us!
We invite you to sprint with us on Sunday, April 10, 2011. We are sprinting on Python Packages / Packaginator from the Los Angles OS Hackathon this weekend but also invite remote sprinters to join us from across the globe.
How to participate
How to contribute to Packaginator is really well documented and I beg you to read that before commencing any sort of work. We don't use IRC to communicate, instead relying on our convore channel at http://convore.com/packaginator.
Because we can, have, and will reject pull requests, I need to reiterate a few things:
- Run the test suite before you submit your pull request
- Keep your pull requests small and focused
- Be familiar with PEP-8 and keep your code simple
Priority tickets are the real choke points that we want to overcome. We could use help on all of them:
When you start a ticket, please let us know in http://convore.com/packaginator so we can mark it as assigned in the Github issue tracking system or warn you if it is already being worked.
We hope to launch this sunday or in the immediate days afterwards, and for that Jacob Kaplan-Moss, Jacob Burch, and Noah Kantrowitz have graciously volunteered their time to do the engineering work.