-1 (binding) from me. Because (if I understood correctly) the main value of the IEP-87 is the possibility to generate API specification and Swagger annotations is enough for this purpose I don't see reasons for these dependencies. We already have our own controllers for REST-like API's implementation. Why can't we just use Swagger annotations only in addition to our rest-api module?
On Mon, May 23, 2022 at 8:08 PM Aleksandr Pakhomov <apk...@gmail.com> wrote: > > Dear community, > > Micronaut-based REST server implementation was a hot > topic we discussed in the previous week. So, I've separeted > votes about swagger and micronaut. This vote is about > adding micronaut to the Ignite 3. > > The exact list of dependencies could be fined in IEP-87 [1] > io.micronaut.serde:micronaut-serde > io.micronaut:micronaut-context > io.micronaut:micronaut-http > io.micronaut:micronaut-inject > io.micronaut:micronaut-http-server > io.micronaut:micronaut-runtime > io.micronaut:micronaut-core > io.micronaut:micronaut-http-server-netty > io.micronaut:micronaut-http-netty > io.micronaut:micronaut-buffer-netty > io.micronaut:micronaut-aop > io.micronaut:micronaut-core-reactive > Io.micronaut:micronaut-json-core > io.micronaut:micronaut-jackson-core > > Swagger is out of the scope of this voting. > > The vote is formal, see voting guidelines [2] > > +1 - to accept additional dependencies to be included to Java code Guidelines > [3] > 0 - don't care either way > -1 - DO NOT accept (explain why) > > This vote will be open for at least 4 days till Fri May 27, 2022, > 21:00 Moscow TZ. > > [1] > https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST#IEP87:OpenAPIsupportforREST-Additionaldependencies > [2] https://www.apache.org/foundation/voting.html > <https://www.apache.org/foundation/voting.html> > [3] > https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries > > <https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries> > [4] > https://www.timeanddate.com/countdown/generic?iso=20220527T21&p0=166&msg=%5BVOTE%5D+Add+micronaut+dependency+to+Ignite+3&font=cursive