[devel at bb.net] Extending the Data API / REST API

Dustin J. Mitchell dustin at v.igoro.us
Wed May 3 18:07:06 UTC 2017

The idea is, you should not develop a custom extension that you do not
intend to upstream -- that's why there's no "pluggability" included.
Instead, if you have a need to add functionality, you should write a patch
to Buildbot and work to get it included in the framework itself.  So you
can extend the list of submodules by editing the source :)


2017-05-03 8:25 GMT-04:00 Sveto Krchnavy <sveto70 at gmail.com>:

> Hi.
> I wrote this request to users mailing list but probably devel is better
> list.
> I checked the section ' Extending the Data API' in documentation
> and there is written:
> "The data API may be extended in various ways: adding new endpoints, new
> fields to resource types, new update methods, or entirely new resource
> types. In any case, you should only extend the API if you plan to submit
> the extensions to be merged into Buildbot itself. Private API extensions
> are strongly discouraged."
> What is main reason to discourage extending data API?
> What is preferred way to extend data API with new endpoints with
> additional resources (extending REST API)?
> I checked the code and there is no support to extend the list of
> submodules in DataConnector class.
> Thanks.
> _______________________________________________
> devel mailing list
> devel at buildbot.net
> https://lists.buildbot.net/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildbot.net/pipermail/devel/attachments/20170503/0ba66df7/attachment.html>

More information about the devel mailing list