GithubHelp home page GithubHelp logo

Comments (18)

navidsh avatar navidsh commented on July 2, 2024 2

from microprofile-open-api.

mrglavas avatar mrglavas commented on July 2, 2024

We'll want to write assertions which cover each of the annotations. I've copied the checklist below.

Annotation list:

  • Callback
  • Callbacks
  • CallbackOperation
  • Components
  • Explode
  • ParameterIn
  • ParameterStyle
  • SecuritySchemeIn
  • SecuritySchemeType
  • Extension
  • Extensions
  • ExternalDocumentation
  • Header
  • Contact
  • Info
  • License
  • Link
  • LinkParameter
  • Content
  • DiscriminatorMapping
  • Encoding
  • ExampleObject
  • Schema
  • OpenAPIDefinition
  • Operation
  • Parameter
  • Parameters
  • RequestBody
  • APIResponse
  • APIResponses
  • OAuthFlow
  • OAuthFlows
  • OAuthScope
  • SecurityRequirement
  • SecurityRequirements
  • SecurityScheme
  • SecuritySchemes
  • Server
  • Servers
  • ServerVariable
  • Tag
  • Tags

from microprofile-open-api.

mrglavas avatar mrglavas commented on July 2, 2024

Going to start with the Info, Contact and License annotations.

from microprofile-open-api.

leochr avatar leochr commented on July 2, 2024

I am covering Component, Tag, Tags and Header.

from microprofile-open-api.

turkeylurkey avatar turkeylurkey commented on July 2, 2024

Starting with Schema

from microprofile-open-api.

janamanoharan avatar janamanoharan commented on July 2, 2024

doing

  • RequestBody
  • Parameter
  • Explode
  • Callback
  • Callbacks
  • CallbackOperation

from microprofile-open-api.

navidsh avatar navidsh commented on July 2, 2024

I'm covering the following annotations:

  • ExternalDocumentation
  • Server
  • Servers
  • ServerVariable
  • OpenAPIDefinition

from microprofile-open-api.

a-saf avatar a-saf commented on July 2, 2024

I'll do SecurityScheme and SecurityRequirement

from microprofile-open-api.

arthurdm avatar arthurdm commented on July 2, 2024

thanks everyone. I updated the checkboxes based on the comments.

from microprofile-open-api.

mrglavas avatar mrglavas commented on July 2, 2024

I'm now working on Operation, APIResponse and APIResponses.

from microprofile-open-api.

a-saf avatar a-saf commented on July 2, 2024

I'm working on Link, Encoding

from microprofile-open-api.

arthurdm avatar arthurdm commented on July 2, 2024

updated checkboxes

from microprofile-open-api.

turkeylurkey avatar turkeylurkey commented on July 2, 2024

I'll handle Extension, Extensions, Example Object

from microprofile-open-api.

arthurdm avatar arthurdm commented on July 2, 2024

updated

from microprofile-open-api.

a-saf avatar a-saf commented on July 2, 2024

Also doing OAuthFlow, OAuthFlows, OAuthScope, as these relate to SecurityScheme (confirmed this with Jana @janamanoharan).
@arthurdm Also completed LinkParameter, and SecuritySchemeIn/SecuritySchemeType (these are enums for SecurityScheme annotation)

Note: SecurityRequirements is covered in petStore app, so I will write test for it there.

from microprofile-open-api.

leochr avatar leochr commented on July 2, 2024

I am working on Content

from microprofile-open-api.

turkeylurkey avatar turkeylurkey commented on July 2, 2024

I am working on DiscriminatorMapping

from microprofile-open-api.

arthurdm avatar arthurdm commented on July 2, 2024

All done - thanks everyone!

from microprofile-open-api.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.