-
Book Overview & Buying
-
Table Of Contents
Plone 3 Products Development Cookbook
Developing without a Version Control System (VCS) is strongly discouraged: you may not want to use VCS while simply following the recipes in this book. However, any project, large or small, should use a VCS wherever possible. In the next chapter, we will start developing a package, so we’ll adjust our buildout with a handy extension to support the development of products: mr.developer.
Edit buildout.cfg and add the following lines:
[buildout]
...
extensions = mr.developer
sources = sources
[sources]
# repository information here
# format <name> = <kind> <url>
# my.package = svn http://example.com/svn/my.package/trunkBy adding the mr.developer extension, we can define a new [sources] section with settings to automatically checkout our projects—at buildout time—from whatever version control system we use. This will facilitate the repetitive task of updating every package we develop.
Supported kinds of repositories are:
svn, for subversion: http://subversion.tigris.org/
hg, for mercurial: http://mercurial.selenic.com/wiki/
git, at http://git-scm.com/./
More information about mr.developer is available at http://pypi.python.org/pypi/mr.developer.
If you are interested in any of the above VCS, read more about them at:
Change the font size
Change margin width
Change background colour