[g-pypi commit] r22 - wiki

1 view
Skip to first unread message

codesite...@google.com

unread,
Aug 8, 2008, 12:12:15 PM8/8/08
to g-pypi-...@googlegroups.com
Author: cakebread
Date: Fri Aug 8 09:11:27 2008
New Revision: 22

Added:
wiki/DevelopmentGuide.wiki

Log:
Created wiki page through web user interface.

Added: wiki/DevelopmentGuide.wiki
==============================================================================
--- (empty file)
+++ wiki/DevelopmentGuide.wiki Fri Aug 8 09:11:27 2008
@@ -0,0 +1,62 @@
+#labels Featured,Phase-Implementation
+= Introduction =
+
+Please read this guide if you would like to hack on g-pypi.
+
+= Getting Started =
+
+== Checking out trunk ==
+
+Developers *without* commit access:
+
+{{{
+svn checkout http://g-pypi.googlecode.com/svn/trunk/ g-pypi-read-only
+}}}
+
+
+Developers *with* commit access:
+
+{{{
+svn checkout https://g-pypi.googlecode.com/svn/trunk/ g-pypi --username
<username>
+}}}
+
+Use setuptools development mode:
+
+{{{
+cd g-pypi
+sudo python setup.py develop
+}}}
+
+This will install g-pypi in /usr/bin and use your checkout directory's
path.
+
+= Coding Style =
+
+ * Follow PEP 8 when possible
+
+= Unit Tests =
+
+Run 'nosetests' from the SVN checkout directory. Make sure all tests pass
before committing.
+
+If you modify enamer.py in any way, make sure you write new unit tests if
needed.
+
+= Creating a Release =
+
+Get out of setuptools development mode:
+
+{{{
+sudo python setup.py develop --uninstall
+}}}
+
+Create source tarball and upload to the Python Package Index:
+
+{{{
+python setup.py register sdist upload
+}}}
+
+Bump the ebuild and commit to the 'pythonhead' overlay.
+
+Test the ebuild then go back to setuptools development mode:
+
+{{{
+sudo python setup.py develop
+}}}
\ No newline at end of file

Reply all
Reply to author
Forward
0 new messages