Skip to content

Instantly share code, notes, and snippets.

@qwcode
Last active July 5, 2023 08:55

Revisions

  1. qwcode revised this gist Feb 10, 2014. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -46,7 +46,6 @@ ideally, this is automated through introspection of command classes, and option
    Development
    -----------

    - change log (can include changes file from root of project)
    - how to test
    - release procedures
    - how to get involved
  2. qwcode revised this gist Feb 10, 2014. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -53,4 +53,9 @@ Development
    - irc channels...


    Release History
    ---------------

    - the changelog
    - don't use sections to mark releases, because it makes the TOC too noisy

  3. qwcode revised this gist Jan 16, 2014. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -3,6 +3,8 @@ A basic structure for Pypa project docs

    why a consistent structure? in large part for making the "Python Packaging User Guide" more effective when linking and less redundant

    All the projects should use the default RTD theme to match the User Guide.


    Introduction
    ------------
  4. qwcode revised this gist Jan 16, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    A basic structure for Pypa project docs
    =======================================

    why a consistent structure? in large part for making the "Python Packaging User Guide" more effective and less redundant
    why a consistent structure? in large part for making the "Python Packaging User Guide" more effective when linking and less redundant


    Introduction
  5. qwcode revised this gist Jan 16, 2014. 1 changed file with 7 additions and 7 deletions.
    14 changes: 7 additions & 7 deletions gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -9,7 +9,13 @@ Introduction

    thinking this doesn't have be a top-level section, but rather just a paragraph or two at the top of the index page.
    should include the following links: User list | Dev list | Issues | Github | PyPI | irc
    (e.g. see the pip docs now)
    (e.g. see http://www.pip-installer.org/en/latest/)


    Installation
    ------------

    should be a top-level section, even if it's short.


    Quickstart
    @@ -19,12 +25,6 @@ super quick command sequences to get going.
    e.g. for pip, covers the basic 4 or 5 pip commands people use.


    Installation
    ------------

    should be a top-level section, even if it's short.


    User Guide
    ----------

  6. qwcode revised this gist Jan 16, 2014. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -34,9 +34,9 @@ User Guide
    Reference Guide
    ---------------

    ideally, this is automated through introspection of command classes, and option objects.
    ideally, this is automated through introspection of command classes, and option objects. (e.g. pip's "usage" section is currently automated)

    - e.g. for pip, should covers all subcommands and options.
    - e.g. for pip, should cover all subcommands and options.
    - e.g. for wheel's bdist_wheel, it should cover all the options
    - e.g. for setuptools, should cover all setup.py commands and options (including pure-distutils)

  7. qwcode revised this gist Jan 16, 2014. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -7,15 +7,15 @@ why a consistent structure? in large part for making the "Python Packaging User
    Introduction
    ------------

    thinking this doesn't have be a top-level section, but rather just a paragraph or two at the top of the index page
    thinking this doesn't have be a top-level section, but rather just a paragraph or two at the top of the index page.
    should include the following links: User list | Dev list | Issues | Github | PyPI | irc
    (e.g. see the pip docs now)


    Quickstart
    ----------

    super quick command sequences to getting going
    super quick command sequences to get going.
    e.g. for pip, covers the basic 4 or 5 pip commands people use.


  8. qwcode revised this gist Jan 16, 2014. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -7,8 +7,9 @@ why a consistent structure? in large part for making the "Python Packaging User
    Introduction
    ------------

    thinking this doesn't have be a top-level section, but rather just a paragrap or two at the top of the index page
    thinking this doesn't have be a top-level section, but rather just a paragraph or two at the top of the index page
    should include the following links: User list | Dev list | Issues | Github | PyPI | irc
    (e.g. see the pip docs now)


    Quickstart
  9. qwcode revised this gist Jan 16, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    A basic structure for Pypa Project docs
    A basic structure for Pypa project docs
    =======================================

    why a consistent structure? in large part for making the "Python Packaging User Guide" more effective and less redundant
  10. qwcode revised this gist Jan 16, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    A basic structure for Pypa Project docs
    =======================================

    why a consisten structure? in large part for making the "Python Packaging User Guide" more effective and less redundant
    why a consistent structure? in large part for making the "Python Packaging User Guide" more effective and less redundant


    Introduction
  11. qwcode revised this gist Jan 16, 2014. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,8 @@ why a consisten structure? in large part for making the "Python Packaging User
    Introduction
    ------------

    introduction... (or maybe this can just be the top of the index page)
    thinking this doesn't have be a top-level section, but rather just a paragrap or two at the top of the index page
    should include the following links: User list | Dev list | Issues | Github | PyPI | irc


    Quickstart
    @@ -20,7 +21,7 @@ e.g. for pip, covers the basic 4 or 5 pip commands people use.
    Installation
    ------------

    this is getting easier and easier for pypa projects, but should be a top-level section, even if it's short.
    should be a top-level section, even if it's short.


    User Guide
  12. qwcode revised this gist Jan 16, 2014. 1 changed file with 7 additions and 2 deletions.
    9 changes: 7 additions & 2 deletions gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -1,14 +1,19 @@
    A basic structure for Pypa Project docs
    =======================================

    why? in large part for making the "Python Packaging User Guide" more effective and less redundant
    why a consisten structure? in large part for making the "Python Packaging User Guide" more effective and less redundant


    Introduction
    ------------

    introduction and quickstart command sequences
    introduction... (or maybe this can just be the top of the index page)


    Quickstart
    ----------

    super quick command sequences to getting going
    e.g. for pip, covers the basic 4 or 5 pip commands people use.


  13. qwcode revised this gist Jan 15, 2014. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,7 @@
    A basic structure for Pypa Project docs
    (why? in large part for making the "Python Packaging User Guide" more effective and less redundant)
    =======================================

    why? in large part for making the "Python Packaging User Guide" more effective and less redundant


    Introduction
  14. qwcode created this gist Jan 15, 2014.
    45 changes: 45 additions & 0 deletions gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,45 @@
    A basic structure for Pypa Project docs
    (why? in large part for making the "Python Packaging User Guide" more effective and less redundant)


    Introduction
    ------------

    introduction and quickstart command sequences

    e.g. for pip, covers the basic 4 or 5 pip commands people use.


    Installation
    ------------

    this is getting easier and easier for pypa projects, but should be a top-level section, even if it's short.


    User Guide
    ----------

    *not* a reference, but a topical guide that covers the common situations and commands people need.


    Reference Guide
    ---------------

    ideally, this is automated through introspection of command classes, and option objects.

    - e.g. for pip, should covers all subcommands and options.
    - e.g. for wheel's bdist_wheel, it should cover all the options
    - e.g. for setuptools, should cover all setup.py commands and options (including pure-distutils)


    Development
    -----------

    - change log (can include changes file from root of project)
    - how to test
    - release procedures
    - how to get involved
    - irc channels...