Differences between revisions 1 and 33 (spanning 32 versions)
Revision 1 as of 2010-11-17 02:53:35
Size: 1199
Editor: FredDrake
Comment:
Revision 33 as of 2010-11-20 14:47:31
Size: 4846
Editor: FredDrake
Comment:
Deletions are marked like this. Additions are marked like this.
Line 25: Line 25:
Beginners
---------

Everyone attending the sprint that has never sprinted before, add your name under "Developers". If you plan to be available to help these folks, add your name and add (helper) afterward.

Developers
~~~~~~~~~~

* `Alex Clark <AlexClark>`__ (helper)
* `Fred Drake <FredDrake>`__ (helper)
* `Eric Groo`
* `Owen Martin`
* `Barry Austin`
* `Bob Schmertz`
* `Mohamed Ainab <MohamedAinab>`
* Eric Palakovich Carr
* Londell
* Gabriel Getzie
* Mike Onzay
* Adam Reilly
* Sergejs Melderis

Tasks
~~~~~

* Pick a project
* Get your laptop setup for development
* Fix bugs!

Line 30: Line 60:
Developers
~~~~~~~~~~

* `Eric Smith <EricSmith>`__
* `Fred Drake <FredDrake>`__

Tasks
~~~~~

* `PEP-382 <http://www.python.org/dev/peps/pep-0382/>`__, namespace packages
* Add `alternate float format specifiers <http://bugs.python.org/issue7094>`__ (and Decimal, if time)
* Straighten out the JSON issues:

  * `json.load failure when C optimizations aren't built
    <http://bugs.python.org/issue9233>`__

  * `Incomplete json tests
    <http://bugs.python.org/issue5723>`__
Line 34: Line 83:
The next generation of Python packaging. The next generation of Python packaging. You'll need `Mercurial
(hg) <http://mercurial.selenic.com/>`__ for revision control, and
several versions of Python.
See http://bitbucket.org/fdrake/d2dev/src/tip/README.txt for
detailed preparation instructions.

For this, it's important to use "clean" Pythons; you don't want
to have any extras installed in your site-python directory.

Developers
~~~~~~~~~~
Line 37: Line 96:
* `Alex Clark <Alex Clark>`__
* `Arc Riley <ArcRiley>`__

Tasks
~~~~~

* Remove fancygetopt; move to a clean application of optparse.

* the command line tool is now in run.py, with new options,
  and pass it to dist+fancygetopt to call the old system
  so what could be done is to list:

  1. all command line options in dist.py that are not a call to a command and its options
  2. move them to run.py
  3. remove fancygetopt and clean up dist.

* Try converting a few projects to use d2, preferably based on the
  documentation alone.

* Continue the work on py3 support (ask tarek or regebro on irc)
Line 46: Line 125:

Pyramid (ne Pylons)
-------------------
Look at fixing some long-standing and reasonably trivial documentation issues.
Shared exploration of the code base. Help 1.3 get out the door.

Developers
~~~~~~~~~~
* `Steve Holden <SteveHolden>`__ but not on my own! ;-)
* `Steve Waterbury <StephenWaterbury>`__ but this is not a Steves-only project! ;-)
* `Alex Clark <AlexClark>`__ Maybe I'll watch! :-)
* Eric Palakovich Carr
* Adam Reilly


Tasks
~~~~~

* http://code.djangoproject.com/ticket/4027
* http://code.djangoproject.com/ticket/3529
* http://code.djangoproject.com/wiki/Sprints#Preparingforthesprint

Possibly consider whether context objects might benefit from the use
of structural modifications.


Plone
-----

Python-based, open-source CMS


Developers
~~~~~~~~~~

* `Alex Clark <AlexClark>`__


Tasks
~~~~~

* PloneSoftwareCenter add-on (http://plone.org/products/plonesoftwarecenter) development

  * Fix bugs: http://dev.plone.org/plone.org/search?q=psc&noquickjump=1&ticket=on
  * Fix broken tests


Parse2Plone
-----------

Utility app for importing static website content into Plone

Developers
~~~~~~~~~~

* `Alex Clark <AlexClark>`__


Tasks
~~~~~

* Improve test coverage from 50% to 100% for parse2plone
  (you'll need a github account for this, so you can fork:
  https://github.com/collective/parse2plone and send me pull requests.)


zc.buildout
-----------

A tool for creating repeatable environments

Developers
~~~~~~~~~~

* `Alex Clark <AlexClark>`__


Tasks
~~~~~

* Fix bugs: https://bugs.launchpad.net/zc.buildout

DCPython Meetup Sprint Plan (Nov 2010)

This is the project planning page for the Python Beginner's Open Source Sprint, organized by the DCPython Meetup (primarily Alex Clark).

There are a lot of people planning to attend, so a little advance planning is worthwhile. If people can figure out what projects they want to work on and use this page to connect with others interested in the same projects, it should be easier to get ourselves organized when we get together.

This is organized with a section for each "larger" project. If you're interested in a project listed here, add your name and any emphasis you'd like to bring to the sprint. If you want to work on a project not listed already, add it!

Beginners

Everyone attending the sprint that has never sprinted before, add your name under "Developers". If you plan to be available to help these folks, add your name and add (helper) afterward.

Developers

  • Alex Clark (helper)
  • Fred Drake (helper)
  • Eric Groo
  • Owen Martin
  • Barry Austin
  • Bob Schmertz
  • Mohamed Ainab <MohamedAinab>
  • Eric Palakovich Carr
  • Londell
  • Gabriel Getzie
  • Mike Onzay
  • Adam Reilly
  • Sergejs Melderis

Tasks

  • Pick a project
  • Get your laptop setup for development
  • Fix bugs!

Python core

The interpreter and standard library.

Tasks

distutils2 (d2)

The next generation of Python packaging. You'll need Mercurial (hg) for revision control, and several versions of Python. See http://bitbucket.org/fdrake/d2dev/src/tip/README.txt for detailed preparation instructions.

For this, it's important to use "clean" Pythons; you don't want to have any extras installed in your site-python directory.

Tasks

  • Remove fancygetopt; move to a clean application of optparse.
  • the command line tool is now in run.py, with new options, and pass it to dist+fancygetopt to call the old system so what could be done is to list:
    1. all command line options in dist.py that are not a call to a command and its options
    2. move them to run.py
    3. remove fancygetopt and clean up dist.
  • Try converting a few projects to use d2, preferably based on the documentation alone.
  • Continue the work on py3 support (ask tarek or regebro on irc)

Zope Toolkit (ZTK)

Django

Look at fixing some long-standing and reasonably trivial documentation issues. Shared exploration of the code base. Help 1.3 get out the door.

Developers

Tasks

Possibly consider whether context objects might benefit from the use of structural modifications.

Plone

Python-based, open-source CMS

Developers

Tasks

Parse2Plone

Utility app for importing static website content into Plone

Developers

Tasks

zc.buildout

A tool for creating repeatable environments

Developers

DCPythonNov2010Sprint (last edited 2010-11-24 19:50:27 by 44)

Unable to edit the page? See the FrontPage for instructions.