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

JSON for plugin definitions #1311

Open
borekb opened this issue Dec 31, 2017 · 1 comment
Open

JSON for plugin definitions #1311

borekb opened this issue Dec 31, 2017 · 1 comment
Labels
discussion Needs discussion or is being discussed. feature New feature. See "improvement" for updates of existing functionality. plugin support Issues related to the main feature of 4.0, plugin support. scope: core Core VersionPress functionality like tracking actions, creating Git commits, etc.

Comments

@borekb
Copy link
Member

borekb commented Dec 31, 2017

For people who don't like writing YAML (

No:
  Body:
    Wants:
      To:
        Write:
          - yaml

https://twitter.com/rothgar/status/938790206140010498

), we could support JSON as well. Actually, JSON with comments that VSCode uses would be even better – it strikes the right balance between being close to JSON and supporting some essential features for human-writable config files.

We'd need to support both YAML and JSON with comments, at least in the short term, but that shouldn't be a big deal, everything parses into the same internal data structures.

@borekb borekb added discussion Needs discussion or is being discussed. feature New feature. See "improvement" for updates of existing functionality. plugin support Issues related to the main feature of 4.0, plugin support. scope: core Core VersionPress functionality like tracking actions, creating Git commits, etc. labels Dec 31, 2017
@borekb
Copy link
Member Author

borekb commented Aug 27, 2018

Two quick notes:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Needs discussion or is being discussed. feature New feature. See "improvement" for updates of existing functionality. plugin support Issues related to the main feature of 4.0, plugin support. scope: core Core VersionPress functionality like tracking actions, creating Git commits, etc.
Projects
None yet
Development

No branches or pull requests

1 participant