Differences between revisions 13 and 30 (spanning 17 versions)
Revision 13 as of 2011-04-03 05:38:28
Size: 2166
Editor: c-98-252-134-52
Comment:
Revision 30 as of 2011-04-03 22:42:00
Size: 3597
Editor: c-98-252-134-52
Comment:
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
 * Guillermo López-Anglada - Frankfurt am Main (online) (3)
 * Rafael Villar Burke - Madrid (online) (3)
 * Piotr Dobrogost - Milanówek, Poland (online) (3)
Line 20: Line 23:
 * fix some spelling and grammar errors  * (./) fix some spelling and grammar errors
 * <!> make docs conform to the python documentation style guide (%50)
 * <!> clean up Sphinx syntax and reStructuredText usage (%50)
Line 22: Line 27:
 * start to re-work the doc that lives outside the packaging folder, that refers to installing/building stuff  * (./) start to re-work the doc that lives outside the packaging folder, that refers to installing/building stuff
Line 48: Line 53:
== Sprint Report Day 1 (April 2, 2011) == 
== Updates ==

== Sprint Report Day 1 ==
Line 52: Line 60:
Major Changes: === Major Changes ===
Line 54: Line 62:
 * 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 python3 support so features like automodule works.
 * Docs have been split up between 3 directories:
 * 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?
 * d
isabled 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:
Line 61: Line 73:
   * this was to make it clear we are referencing packaging and not distutils
   * example (.. _metadata -> .. _packaging-metadata)
   * 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 (%50)

  • <!> clean up Sphinx syntax and reStructuredText usage (%50)

  • (./) 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.