New git repositories ovirt-engine-api-model, ovirt-engine-api-metamodel and ovirt-engine-api-explorer

Hello, As part of the changes of the engine REST API for 4.0 two now components have been introduced: - The API model. This is the specification of the API, and it is currently part of the engine repository, in the backend/manager/modules/restapi/model directory. - The API metamodel. This is a set of tools that read the model and generate different artifacts from it, like the XML schema, the the JAX-RS interfaces, etc. It is also currently part of the engine repository, in the backend/manager/modules/restapi/metamodel. In order to support multiple versions of the specification inside the same engine the API model needs to be separated to a different git repository, its releases managed independently of the engine, and the artifacts uploaded to Maven central. The metamodel also needs to be separated to a different repository, and have its own relase cycle, and the artifacts uploaded to Maven central, as they will be required by the engine and by the generators of the SDKs. Thus I'm requesting the creation of two new git repositories in gerrit.ovirt.org to hold these components: ovirt-engine-api-model ovirt-engine-api-metamodel In addition version 4.0 will also include a web application used to explore the automatically generated reference documentation. This application is currently hosted here: https://github.com/jhernand/ovirt-api-explorer But I think it should be hosted in gerrit.ovirt.org, thus I'm also requesting the creation of another git repository: ovirt-engine-api-explorer All in call, can you please create these three git repositories and add me as maintainer, please? Thanks in advance, Juan Hernandez -- Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.

+1 Can you please create requested repositories? On Mon, Dec 14, 2015 at 8:02 PM, Juan Hernández <jhernand@redhat.com> wrote:
Hello,
As part of the changes of the engine REST API for 4.0 two now components have been introduced:
- The API model. This is the specification of the API, and it is currently part of the engine repository, in the backend/manager/modules/restapi/model directory.
- The API metamodel. This is a set of tools that read the model and generate different artifacts from it, like the XML schema, the the JAX-RS interfaces, etc. It is also currently part of the engine repository, in the backend/manager/modules/restapi/metamodel.
In order to support multiple versions of the specification inside the same engine the API model needs to be separated to a different git repository, its releases managed independently of the engine, and the artifacts uploaded to Maven central.
The metamodel also needs to be separated to a different repository, and have its own relase cycle, and the artifacts uploaded to Maven central, as they will be required by the engine and by the generators of the SDKs.
Thus I'm requesting the creation of two new git repositories in gerrit.ovirt.org to hold these components:
ovirt-engine-api-model ovirt-engine-api-metamodel
In addition version 4.0 will also include a web application used to explore the automatically generated reference documentation. This application is currently hosted here:
https://github.com/jhernand/ovirt-api-explorer
But I think it should be hosted in gerrit.ovirt.org, thus I'm also requesting the creation of another git repository:
ovirt-engine-api-explorer
All in call, can you please create these three git repositories and add me as maintainer, please?
Thanks in advance, Juan Hernandez
-- Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L. _______________________________________________ Infra mailing list Infra@ovirt.org http://lists.ovirt.org/mailman/listinfo/infra
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com

--k3qmt+ucFURmlhDS Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 12/18 14:49, Sandro Bonazzola wrote:
+1 Can you please create requested repositories?
Repos created! For now, you have the gerrit projects, with you (Juan) as maintainer. They will update any bugs on the commits but will not check anything on the bugs (product or whatever). Let me know if you need bz-check hooks There's also github mirrors for each of them And the explorer has been populated with the contents of the github repo th= at you passed. Enjoy!!
=20 On Mon, Dec 14, 2015 at 8:02 PM, Juan Hern=C3=A1ndez <jhernand@redhat.com= wrote: =20
Hello,
As part of the changes of the engine REST API for 4.0 two now components have been introduced:
- The API model. This is the specification of the API, and it is currently part of the engine repository, in the backend/manager/modules/restapi/model directory.
- The API metamodel. This is a set of tools that read the model and generate different artifacts from it, like the XML schema, the the JAX-RS interfaces, etc. It is also currently part of the engine repository, in the backend/manager/modules/restapi/metamodel.
In order to support multiple versions of the specification inside the same engine the API model needs to be separated to a different git repository, its releases managed independently of the engine, and the artifacts uploaded to Maven central.
The metamodel also needs to be separated to a different repository, and have its own relase cycle, and the artifacts uploaded to Maven central, as they will be required by the engine and by the generators of the SDK= s.
Thus I'm requesting the creation of two new git repositories in gerrit.ovirt.org to hold these components:
ovirt-engine-api-model ovirt-engine-api-metamodel
In addition version 4.0 will also include a web application used to explore the automatically generated reference documentation. This application is currently hosted here:
https://github.com/jhernand/ovirt-api-explorer
But I think it should be hosted in gerrit.ovirt.org, thus I'm also requesting the creation of another git repository:
ovirt-engine-api-explorer
All in call, can you please create these three git repositories and add me as maintainer, please?
Thanks in advance, Juan Hernandez
-- Direcci=C3=B3n Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, pla= nta 3=C2=BAD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid =E2=80=93 C.I.F. B82657941 - Re= d Hat S.L. _______________________________________________ Infra mailing list Infra@ovirt.org http://lists.ovirt.org/mailman/listinfo/infra
=20 =20 =20 --=20 Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com
--=20 David Caro Red Hat S.L. Continuous Integration Engineer - EMEA ENG Virtualization R&D Tel.: +420 532 294 605 Email: dcaro@redhat.com IRC: dcaro|dcaroest@{freenode|oftc|redhat} Web: www.redhat.com RHT Global #: 82-62605 --k3qmt+ucFURmlhDS Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJWdCXCAAoJEEBxx+HSYmnDWOAIAInJaq1dSaPY96V8ASULITIN ha6QG85yEB+zyGwvtjw2mJkmJ1X+LdgaKBy2ky0nOkd+MPT6ytLM6FHM2VT4MoH2 lJmlms57LHU48ikXmTC23/14eEotE4ykoCu9Kk6GGTONuk/B3qBg2e3H1YecqMtO t/EI11gfZ4i4bf3WQuGfEffTQaKeqKBZmiC8DXmE5WcICjjWU9YyTyD4MmVclOMq IT2IxrM3yuBifJxRviEzMnZQLslqfRNC7V/ibN7ZPveIPpUAW5333o6jTF4BKupG x+qg/L+149xp2B6DTACvZlaRdpEd67vyemoZgMM3lSLl/GyPhUbRO1mpe94mKL4= =y/oH -----END PGP SIGNATURE----- --k3qmt+ucFURmlhDS--
participants (3)
-
David Caro Estevez
-
Juan Hernández
-
Sandro Bonazzola