[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