Commit Graph

61 Commits

Author SHA1 Message Date
Reorx 0af19b36ac subtle style improvements 2023-02-03 01:16:04 +08:00
Reorx ac49be1c94 add more options for JSONEditor 2023-02-03 01:04:52 +08:00
Reorx 1491738fc2 schema: add format:date for iso8601
this enables input:datetime for json editor
2023-02-03 01:03:30 +08:00
Reorx 0a28944eea enhance iconify usage and tune editor styles 2023-02-03 00:53:36 +08:00
Reorx 3c8ac17617 add custom theme to json editor 2023-02-02 17:54:06 +08:00
Reorx 5551ac6ced add editor folder, implement the editor for editing jsoncv data 2023-02-02 14:59:50 +08:00
Reorx 9e9e879c21 converter: validate converted result and save to file 2023-02-02 12:03:16 +08:00
Reorx 145e5d118a schema: remove all additionalItems
they are of no use in the latest JSON Schema reference, see: https://json-schema.org/understanding-json-schema/reference/array.html

> The items keyword can be used to control whether it’s valid to have additional items in a tuple beyond what is defined in prefixItems. The value of the items keyword is a schema that all additional items must pass in order for the keyword to validate.
> Before to Draft 2020-12, you would use the additionalItems keyword to constrain additional items on a tuple. It works the same as items, only the name has changed.
> In Draft 6 - 2019-09, the additionalItems keyword is ignored if there is not a "tuple validation" items keyword present in the same schema.
2023-02-02 12:03:16 +08:00
Reorx bd4ee30289 schema: migrate jsoncv schema using ajv cli
command: npx ajv migrate -s schema/jsoncv.schema.json

the result is that only the schema version changed from draft-04 to draft-07, allowing to use ajv for the latest version
2023-02-02 12:03:16 +08:00
Reorx eabd65fd5a add schemas, copy jsonresume to jsoncv schema 2023-02-02 11:23:15 +08:00
Reorx 9b7c0e9645 init, complete rxresume converter 2023-02-01 23:23:17 +08:00