Differences between revisions 1 and 29 (spanning 28 versions)
Revision 1 as of 2011-03-30 02:23:51
Size: 699
Editor: c-98-252-134-52
Comment:
Revision 29 as of 2011-04-03 22:39:49
Size: 3577
Editor: c-98-252-134-52
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
== Schedule ==

Start at 9:00am EST on Saturday and Sunday.
Line 4: Line 8:

 Add your name:
Line 7: Line 9:
 * Kelsey Hightower - Atlanta (online) (2/3)
 
 * Kelsey Hightower(Lead) - Atlanta (online) (2/3)
 * Elson Rodriguez - Atlanta (online) (2/3)
 * Tarek Ziade - Mountain View (online) (3)
 * Guillermo López-Anglada - Frankfurt am Main (online) (3)
 * Rafael Villar Burke - Madrid (online) (3)
 * Piotr Dobrogost - Milanówek, Poland (online) (3)
Line 11: Line 17:
You can participate online by joining the #distutils channel on the [[http://freenode.net/|freenode irc networks]] You can participate online by joining the #distutils channel on [[http://freenode.net/|freenode]] and adding your name above.
Line 16: Line 22:
 * remove all distutils2 occurrences and replace them with packaging.
 * start to re-work the doc that lives outside the packaging folder, that refers to installing/building stuff
 * reorganize the doc into sections:
   * for end-user
   * for
developers
   * for package managers
 * (./) remove all distutils2 occurrences and replace them with packaging.
 * (./) fix some spelling and grammar errors
 * make docs conform to the python documentation style guide
 * clean up Sphinx syntax and reStructuredText usage
 * (./) fix Sphinx errors and warnings
 * (./)
start to re-work the doc that lives outside the packaging folder, that refers to installing/building stuff
 * (./) reorganize the doc into sections:
   * end-users
   *
developers
   * package managers
Line 25: Line 35:
Clone Tarek's cpython fork from Bitbucket. Clone Tarek's cpython fork from Bitbucket and brush up on reStructuredText and Sphinx.

=== Hg repository ===
Line 28: Line 40:
Most work will take place under the cpython/Doc/packaging/ directory.

=== Markup and doc generation ===

Docs are written using reStructuredText markup and auto-generated using Sphinx.
 * [[http://sphinx.pocoo.org/| Sphinx]]
 * [[http://docutils.sourceforge.net/rst.html| reStructuredText]]
Line 31: Line 50:

Most sprinters will be working remotely, feel free to meetup in small groups and update details here.


== Updates ==

== Sprint Report Day 1 ==

Today was pretty productive as we managed to get the docs building without errors or warnings using the cpython method of building the docs.

=== Major Changes ===

 * removed Doc/packaging/conf.py
   * docs will be built using the standard cpython build process, this local sphinx conf.py is no longer required
 * removed updated pkgutil.rst doc from Doc/packaging/
   * relocate under Doc/library/pkgutil.rst?
 * disabled use of the Sphinx autodoc plugin (automodule, autoclass, etc)
   * Seems we cannot use the autodoc plugin without some changes to how we build cpython docs. We mainly need sphinx Python 3 support so features like automodule works.
 * docs have been split up between 3 directories:
   * enduser
   * developer
   * packager
 * changed the labels within Doc/packaging/ to use _packaging as a prefix.
   * make it clear we are referencing packaging and not distutils
   * label names must be unique in the entire documentation source
   {{{
   .. _metadata becomes .. _packaging-metadata
   }}}
 * added the index directive at the top of all docs under Doc/packaging/packaging/
   * prevents duplicate objects, distutils and packaging conflict when generating the index.
   {{{
   .. index:: module: packaging
   }}}
 * used sed to search and replace occurrences of distutils, distutils2, and Distutils2
   * s/Disutils2/Packaging/g
   * s/distutils2/packaging/g
   * s/distutils/packaging/g
   

== Sprint Report Day 2 ==

Work continues on normalizing how we use Sphinx and reST in the packaging docs.

=== Major Changes ===

=== Who's working on what? ===

 * Kelsey is working on Sphinx related fixes and improvements.
 * Guillermo is working on improving the readability of the enduser docs.
 * Elson is working on improving the readability of the packager docs.

Packaging Sprint 2/3 April 2011

Schedule

Start at 9:00am EST on Saturday and Sunday.

Participants

  • Kelsey Hightower(Lead) - Atlanta (online) (2/3)
  • Elson Rodriguez - Atlanta (online) (2/3)
  • Tarek Ziade - Mountain View (online) (3)
  • Guillermo López-Anglada - Frankfurt am Main (online) (3)
  • Rafael Villar Burke - Madrid (online) (3)
  • Piotr Dobrogost - Milanówek, Poland (online) (3)

You can participate online by joining the #distutils channel on freenode and adding your name above.

Sprint Goals

  • (./) remove all distutils2 occurrences and replace them with packaging.

  • (./) fix some spelling and grammar errors

  • make docs conform to the python documentation style guide
  • clean up Sphinx syntax and reStructuredText usage
  • (./) fix Sphinx errors and warnings

  • (./) start to re-work the doc that lives outside the packaging folder, that refers to installing/building stuff

  • (./) reorganize the doc into sections:

    • end-users
    • developers
    • package managers

Requirements

Clone Tarek's cpython fork from Bitbucket and brush up on reStructuredText and Sphinx.

Hg repository

hg clone https://bitbucket.org/tarek/cpython Most work will take place under the cpython/Doc/packaging/ directory.

Markup and doc generation

Docs are written using reStructuredText markup and auto-generated using Sphinx.

Hosting

Most sprinters will be working remotely, feel free to meetup in small groups and update details here.

Updates

Sprint Report Day 1

Today was pretty productive as we managed to get the docs building without errors or warnings using the cpython method of building the docs.

Major Changes

  • removed Doc/packaging/conf.py
    • docs will be built using the standard cpython build process, this local sphinx conf.py is no longer required
  • removed updated pkgutil.rst doc from Doc/packaging/
    • relocate under Doc/library/pkgutil.rst?
  • disabled use of the Sphinx autodoc plugin (automodule, autoclass, etc)
    • Seems we cannot use the autodoc plugin without some changes to how we build cpython docs. We mainly need sphinx Python 3 support so features like automodule works.
  • docs have been split up between 3 directories:
    • enduser
    • developer
    • packager
  • changed the labels within Doc/packaging/ to use _packaging as a prefix.
    • make it clear we are referencing packaging and not distutils
    • label names must be unique in the entire documentation source
         .. _metadata becomes .. _packaging-metadata
  • added the index directive at the top of all docs under Doc/packaging/packaging/
    • prevents duplicate objects, distutils and packaging conflict when generating the index.
         .. index:: module: packaging
  • used sed to search and replace occurrences of distutils, distutils2, and Distutils2
    • s/Disutils2/Packaging/g
    • s/distutils2/packaging/g
    • s/distutils/packaging/g

Sprint Report Day 2

Work continues on normalizing how we use Sphinx and reST in the packaging docs.

Major Changes

Who's working on what?

  • Kelsey is working on Sphinx related fixes and improvements.
  • Guillermo is working on improving the readability of the enduser docs.
  • Elson is working on improving the readability of the packager docs.

Packaging/Sprints/DocumentationSprint (last edited 2011-04-03 23:08:23 by c-98-252-134-52)

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