Directory of Plone core and add-on sources for buildout / mr.developer.
View the Project on GitHub jone/plonesource.org
The website plonesource.org lists checkout information for Plone, Zope and add-on packages from github.
The checkout information comes in a mr.developer compatible format so that it can easily be used with buildout.
Extend your buildout from the
sources.cfg and configure what
repositories you want to checkout with the auto-checkout
option:
[buildout]
extends = http://plonesource.org/sources.cfg
extensions =
mr.developer
auto-checkout =
Products.CMFPlone
zope.interface
collective.transmogrifier
Checking out non-master branches is easy:
[buildout]
extends = http://plonesource.org/sources.cfg
extensions =
mr.developer
auto-checkout =
Products.CMFPlone
[branches]
Products.CMFPlone = 4.3.x
You can switch all checkouts to ssh:
[buildout]
extends = http://plonesource.org/sources.cfg
github-cloneurl = ${buildout:github-ssh}
extensions =
mr.developer
auto-checkout =
Products.CMFPlone
You can switch the github-cloneurl
and / or
the github-pushurl
to one of:
${buildout:github-https}
${buildout:github-ssh}
${buildout:github-git}
If you need to use a fork you can do this by setting the github principal in the forks section for this repo:
[buildout]
extends = http://plonesource.org/sources.cfg
extensions =
mr.developer
auto-checkout =
Products.CMFPlone
[forks]
Products.CMFPlone = my-github-login
The sources are generated by listing all repositories of some predefined github principals (organisations or users). See the config.ini for a list of prinicipals.
Repositories flagged as fork are not included but the origin repository is. This also works with forked forks.
If you think that an additional principal should be listed, fork the github repository, update the config.ini and send me a pull request.
The sources.cfg is updated every two hours. The last-update.txt shows the last time it was updated.
Generated sources.cfg http://plonesource.org/sources.cfg
Last updated timestamp http://plonesource.org/last-update.txt
This is not an official Plone site. The site is maintained by Jonas Baumann.