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

context 2.0 - JSON schema #1580

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

louisdegaste
Copy link

This PR is a follow-up to PR #1566. It contains only the features of context V2 related to JSON Schema implementation.
Because the context V2 enables significantly more complexity in the cookiecutter.json schema, it becomes necessary to have a more robust and unified way of defining the structure of the cookiecutter.json file. This is why we want to use the python package for JSON schema to do so. This PR includes :

  • Definition of the V1.0 Schema (pass all schema)
  • Base definition of the V2.0 Schema:
  • Tools for inferring schema version and validating the structure of a cookiecutter.json file

@louisdegaste louisdegaste marked this pull request as ready for review July 2, 2021 13:44
@klamann
Copy link

klamann commented Aug 6, 2021

Hi @simobasso, we are still eager to make some progress with the new cookiecutter.json format that we proposed in #1567, and merging this PR would be the first step to make this possible. We've split the original PR into the smallest possible parts that so that it's easier to review. Would you like to start with this one?

@malarinv
Copy link

@simobasso bump

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants