Hi Ivan, 

Dependencies that are needed for annotating 
classes are going to be included. From those 
annotations Open API spec is generated by 
maven plugin. That’s it. 

If you are asking about swagger ui or any 
web stuff then the answer is no. We are 
not going to include this into production.

> On 26 May 2022, at 07:34, Ivan Pavlukhin <vololo...@gmail.com> wrote:
> 
> Hi,
> 
> Are we going to include swagger into production packages? I always
> thought (I might be mistaken) that swagger should be used during
> development. Worries are usual:
> 1. Potential vulnerabilities.
> 2. Unintentional use of transitive dependencies.
> 
> Best regards,
> Ivan Pavlukhin
> 
> чт, 26 мая 2022 г. в 00:46, Mikhail Pochatkin <mpochat...@unison.team>:
>> 
>> +1 from me, de facto swagger standard within OpenApi.
>> 
>> On Mon, May 23, 2022 at 7:57 PM Aleksandr Pakhomov <apk...@gmail.com> wrote:
>> 
>>> Dear community,
>>> 
>>> Discussion about 3rd party dependencies took place
>>> and I think it is time to vote if we agreed to include
>>> swagger dependency to the Ignite 3 or not.
>>> 
>>> The exact list of dependencies could be fined in IEP-87 [1]
>>> (swagger-annotations, swagger-core,
>>> swagger-codegen-maven-plugin)
>>> 
>>> Micronaut is out of the scope of this voting. I will launch
>>> a separate one.
>>> 
>>> 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)
>>> 
>>> [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

Reply via email to