[Buildbot-commits] [Buildbot] #2460: Build a plugin architecture
Buildbot trac
trac at buildbot.net
Sat Feb 8 18:26:41 UTC 2014
#2460: Build a plugin architecture
-------------------------+--------------------
Reporter: dustin | Owner:
Type: project-idea | Status: new
Priority: major | Milestone: 0.9.+
Version: 0.8.7p1 | Resolution:
Keywords: |
-------------------------+--------------------
Description changed by dustin:
Old description:
> It should be possible for users to add extra functionality to Buildbot by
> installing additional packages from pypi. The extra functionality should
> include
> * change sources
> * build steps
> * status plugins
> * web UI components
> * utility scripts (#1828)
>
> The setuptools entry-points support can help here.
>
> Once this is complete, long-term unmaintained code currently distributed
> with Buildbot should be moved to external projects (still in the Buildbot
> github organization) where it can be maintained - or not - by its users.
>
> We should produce simple "hello-world" templates for each type of plugin,
> so that users have somewhere to start.
>
> == scope ==
>
> This project will involve understanding how Python packages are built,
> tested, documented, and distributed.
New description:
It should be possible for users to add extra functionality to Buildbot by
installing additional packages from pypi. The extra functionality should
include
* change sources
* build steps
* status plugins
* web UI components
* utility scripts (#1828)
The setuptools entry-points support can help here.
Once this is complete, long-term unmaintained code currently distributed
with Buildbot should be moved to external projects (still in the Buildbot
github organization) where it can be maintained - or not - by its users.
We should produce simple "hello-world" templates for each type of plugin,
so that users have somewhere to start.
== scope ==
This project will involve understanding how Python packages are built,
tested, documented, and distributed.
== related bugs ==
[[TicketQuery(order=priority,status!=closed,keywords~=plugins,format=table,col=summary|owner)]]
--
--
Ticket URL: <http://trac.buildbot.net/ticket/2460#comment:4>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list