plonesource.org

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.

Usage

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

Checkout a branch of a package

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

Behind a HTTP proxy?

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:

Using forks

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

What sources are included?

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.

How often is it updated?

The sources.cfg is updated every two hours. The last-update.txt shows the last time it was updated.

URLs

Generated sources.cfg http://plonesource.org/sources.cfg

Last updated timestamp http://plonesource.org/last-update.txt

Is it official?

This is not an official Plone site. The site is maintained by Jonas Baumann.

Fork me on GitHub