<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Hi.</p>
<p>Thanks for the answer. The way you proposed is understood, but is
not inline with buildbot needs, we need specific data to be
available via a REST API.</p>
<p>In reality, we don't need to extend api v2, we want to have there
parallel API but data concept is good to be reused. What is
proposed way to do the extension?<br>
</p>
<p><br>
</p>
<p>Best regards.</p>
<p>Sveto.<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 03/05/2017 20:07, Dustin J. Mitchell
wrote:<br>
</div>
<blockquote
cite="mid:CAJtE5vQMi51_dnrzcVjsGJ=0TcNj0xWNfU+ZY2UopZSLxR387A@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>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 :)<br>
<br>
</div>
Dustin<br>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2017-05-03 8:25 GMT-04:00 Sveto
Krchnavy <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:sveto70@gmail.com" target="_blank">sveto70@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><span style="font-size:12.8px">Hi.</span>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">I wrote this request to
users mailing list but probably devel is better list.</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">I checked the section
'3.2.2.4. Extending the Data API' in documentation and
there is written:</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">"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."</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">What is main reason to
discourage extending data API?</div>
<div style="font-size:12.8px">What is preferred way to
extend data API with new endpoints with additional
resources (extending REST API)?</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">I checked the code and there
is no support to extend the list of submodules in
DataConnector class.</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">Thanks.</div>
</div>
<br>
______________________________<wbr>_________________<br>
devel mailing list<br>
<a moz-do-not-send="true" href="mailto:devel@buildbot.net">devel@buildbot.net</a><br>
<a moz-do-not-send="true"
href="https://lists.buildbot.net/mailman/listinfo/devel"
rel="noreferrer" target="_blank">https://lists.buildbot.net/<wbr>mailman/listinfo/devel</a><br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>