Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API Schema Validation PoC #1295

Closed
10 of 11 tasks
rmothilal opened this issue Apr 15, 2020 · 0 comments
Closed
10 of 11 tasks

API Schema Validation PoC #1295

rmothilal opened this issue Apr 15, 2020 · 0 comments
Assignees
Labels
oss-core This is an issue - story or epic related to a feature on a Mojaloop core service or related to it story
Milestone

Comments

@rmothilal
Copy link

rmothilal commented Apr 15, 2020

Goal:

As a developer i want to create a standardised way to validate our APIs against the Swagger document

Note:
Issue continues from #1261

Tasks:

  • Implement openapi-backend library
    • Investigate the way openapi-backend works
    • Investigate AJV schema validator
    • Build custom OpenAPIBackendValidator
    • Add support for events
  • Follow up story created API Schema Validation PoC Part 2 #1368

Acceptance Criteria:

  • Unit Tests pass
  • Integration Tests pass
  • Code Style & Coverage meets standards
  • Changes made to config (default.json) are broadcast to team and follow-up tasks added to update helm charts and other deployment config.

Pull Requests:

  • TBD

Follow-up:

Dependencies:

  • N/A

Accountability:

@rmothilal rmothilal self-assigned this Apr 15, 2020
@elnyry-sam-k elnyry-sam-k added this to the Sprint 9.6 milestone Apr 15, 2020
@elnyry-sam-k elnyry-sam-k modified the milestones: Sprint 9.6, Sprint 10.1 May 4, 2020
@elnyry-sam-k elnyry-sam-k added the oss-core This is an issue - story or epic related to a feature on a Mojaloop core service or related to it label Jul 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
oss-core This is an issue - story or epic related to a feature on a Mojaloop core service or related to it story
Projects
None yet
Development

No branches or pull requests

2 participants