jsonresume / resume-schema

JSON-Schema is used here to define and validate our proposed resume json
http://jsonresume.org
MIT License
2.06k stars 276 forks source link

Certification expiry date #468

Open IskanderNovena opened 8 months ago

IskanderNovena commented 8 months ago

I'd like to be able to add an expiry date to certifications that need to be renewed every x years/months. This will also help in showing the continuity of renewing certifications.

thomasdavis commented 8 months ago

Likely not a requirement for a large majority of users. Though it is a harmless addition to add an expiryDate so I think it should be considered.

IskanderNovena commented 1 month ago

Just noticed that this is a duplicate of #457

schneidergithub commented 5 days ago

I think this issue can also be closed. It can be added without being 'required'.

thomasdavis commented 5 days ago

Schema validation will fail if you try add it unless in meta, I think we can add this field, making as PR needed.

(also considering removing the idea that a resume is invalid if you include extra fields outside of meta, maybe throwing a warning.

schneidergithub commented 5 days ago

(also considering removing the idea that a resume is invalid if you include extra fields outside of meta, maybe throwing a warning.

I like this idea. I was thinking along the lines of a "core structure" and then have additions, such as Hobbies with inheritance / polymorphism / encapsulation.