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

GSoC: OpenAPI pre v3.1 JSON Schema support in Alterschema #316

Closed
jviotti opened this issue Feb 2, 2023 · 4 comments
Closed

GSoC: OpenAPI pre v3.1 JSON Schema support in Alterschema #316

jviotti opened this issue Feb 2, 2023 · 4 comments
Labels
gsoc Google Summer of Code Project Idea

Comments

@jviotti
Copy link
Member

jviotti commented Feb 2, 2023

Project title

OpenAPI pre v3.1 JSON Schema support in Alterschema

Brief Description

OpenAPI, before a certain version, used a variant of JSON Schema that is not 100% compliant with the specification. Alterschema is an open-source tool to automatically upgrade schemas across versions of the JSON Schema specification. The intention of this idea is to extend Alterschema with support for upgrading old OpenAPI JSON Schema definitions to JSON Schema 2020-12.

Expected Outcomes

Add a new set of transformation rules to Alterschema for upgrading old OpenAPI JSON Schema definitions to JSON Schema 2020-12

Skills Required

  • JSON
  • JSON Schema
  • OpenAPI

Mentors

@jviotti

Expected Difficulty

Easy/Medium.

Expected Time Commitment

175 hours.

@jviotti jviotti added the gsoc Google Summer of Code Project Idea label Feb 2, 2023
@karenetheridge
Copy link
Member

Wouldn't some experience in Javascript be required too?

@benjagm
Copy link
Collaborator

benjagm commented Mar 13, 2023

I'll suggest closing this Issue because our GSoC application was rejected.

@benjagm
Copy link
Collaborator

benjagm commented Jan 30, 2024

We'll consider this idea for the 2024 edition.

@jviotti
Copy link
Member Author

jviotti commented Jan 30, 2024

I'm closing this proposal in favor of increasing its scope in #599 as discussed in the previous community meeting.

@jviotti jviotti closed this as completed Jan 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gsoc Google Summer of Code Project Idea
Projects
None yet
Development

No branches or pull requests

3 participants