Skip to content

Next JSON version #65

@ValerioLyndon

Description

@ValerioLyndon

Some proposed changes...

Multiple Authors

Allow "author" field to support multiple values. Should probably be an array of dictionaries so that it's very clear what belongs to what and is easy to copy-paste. Keep in mind it needs to also support author_url now.

"author": [
  { "name": "Valerio Lyndon", "url": "" }
]

Make all keys unique

Could be easier if any keys that share names act the same. This would make validation easier and in my opinion could reduce confusion. For example, right now we have two different "css" keys, a "replacements" key that acts different depending on type,

Make color type less likely to induce vomiting

Seriously wtf is this:
"type": "color/insert/hsl&strip_alpha"

Should probably just combine all of these into the qualifier unless one is required for the others.

Rename theme date key to date_released

This keeps is consistent with the newer date_added key.

Resolution option

See #58

Beta/alpha flags

Move these to a release_state key or something, they make little sense as flags.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions