resume-schema
Advanced tools
Comparing version 0.1.0 to 0.1.1
{ | ||
"name": "resume-schema", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "JSON Resume Schema", | ||
@@ -5,0 +5,0 @@ "main": "validator.js", |
@@ -9,10 +9,4 @@ # JSON Resume Schema | ||
We are still currently un-versioned, some core changes are being pushed out, and a version 0.0.0 will be released following [Semantic Versioning 2.0.0](SemVer.org) best practices. We will be experimenting with a `migration.js` system, where each change below will be represented with a function that can update an older version of `resume.json` to the newer versions. | ||
### Major versions | ||
There will be a learning curve for the next few months as to how the ecosystem will revolve around versions. | ||
To keep things simple, *JSON Resume tools are only expected to react to major version changes*, everything will follow suit only after we reach version `1.0.0`. The process for patches and fixes will be informal, and we will try to make everything work for major versions. | ||
* [0.0.0 - First official version](https://github.com/jsonresume/resume-schema/blob/0.0.0/schema.json) | ||
@@ -19,0 +13,0 @@ |
@@ -6,2 +6,9 @@ { | ||
"additionalProperties": false, | ||
"definitions": { | ||
"iso8601": { | ||
"type": "string", | ||
"description": "e.g. 2014-06-29", | ||
"pattern": "^([1-2][0-9]{3}-[0-1][0-9]-[0-3][0-9]|[1-2][0-9]{3}-[0-1][0-9]|[1-2][0-9]{3})$" | ||
} | ||
}, | ||
"properties": { | ||
@@ -83,3 +90,4 @@ "basics": { | ||
"type": "string", | ||
"description": "e.g. http://twitter.example.com/neutralthoughts" | ||
"description": "e.g. http://twitter.example.com/neutralthoughts", | ||
"format": "uri" | ||
} | ||
@@ -119,12 +127,4 @@ } | ||
}, | ||
"startDate": { | ||
"type": "string", | ||
"description": "resume.json uses the ISO 8601 date standard e.g. 2014-06-29", | ||
"format": "date" | ||
}, | ||
"endDate": { | ||
"type": "string", | ||
"description": "e.g. 2012-06-29", | ||
"format": "date" | ||
}, | ||
"startDate": { "$ref": "#/definitions/iso8601" }, | ||
"endDate": { "$ref": "#/definitions/iso8601" }, | ||
"summary": { | ||
@@ -166,12 +166,4 @@ "type": "string", | ||
}, | ||
"startDate": { | ||
"type": "string", | ||
"description": "resume.json uses the ISO 8601 date standard e.g. 2014-06-29", | ||
"format": "date" | ||
}, | ||
"endDate": { | ||
"type": "string", | ||
"description": "e.g. 2012-06-29", | ||
"format": "date" | ||
}, | ||
"startDate": { "$ref": "#/definitions/iso8601" }, | ||
"endDate": { "$ref": "#/definitions/iso8601" }, | ||
"summary": { | ||
@@ -212,12 +204,4 @@ "type": "string", | ||
}, | ||
"startDate": { | ||
"type": "string", | ||
"description": "e.g. 2014-06-29", | ||
"format": "date" | ||
}, | ||
"endDate": { | ||
"type": "string", | ||
"description": "e.g. 2012-06-29", | ||
"format": "date" | ||
}, | ||
"startDate": { "$ref": "#/definitions/iso8601" }, | ||
"endDate": { "$ref": "#/definitions/iso8601" }, | ||
"gpa": { | ||
@@ -251,7 +235,3 @@ "type": "string", | ||
}, | ||
"date": { | ||
"type": "string", | ||
"description": "e.g. 1989-06-12", | ||
"format": "date" | ||
}, | ||
"date": { "$ref": "#/definitions/iso8601" }, | ||
"awarder": { | ||
@@ -284,9 +264,7 @@ "type": "string", | ||
}, | ||
"releaseDate": { | ||
"type": "string", | ||
"description": "e.g. 1990-08-01" | ||
}, | ||
"releaseDate": { "$ref": "#/definitions/iso8601" }, | ||
"url": { | ||
"type": "string", | ||
"description": "e.g. http://www.computer.org.example.com/csdl/mags/co/1996/10/rx069-abs.html" | ||
"description": "e.g. http://www.computer.org.example.com/csdl/mags/co/1996/10/rx069-abs.html", | ||
"format": "uri" | ||
}, | ||
@@ -422,12 +400,4 @@ "summary": { | ||
}, | ||
"startDate": { | ||
"type": "string", | ||
"description": "resume.json uses the ISO 8601 date standard e.g. 2014-06-29", | ||
"format": "date" | ||
}, | ||
"endDate": { | ||
"type": "string", | ||
"description": "e.g. 2012-06-29", | ||
"format": "date" | ||
}, | ||
"startDate": { "$ref": "#/definitions/iso8601" }, | ||
"endDate": { "$ref": "#/definitions/iso8601" }, | ||
"url": { | ||
@@ -465,3 +435,4 @@ "type": "string", | ||
"type": "string", | ||
"description": "URL (as per RFC 3986) to latest version of this document" | ||
"description": "URL (as per RFC 3986) to latest version of this document", | ||
"format": "uri" | ||
}, | ||
@@ -468,0 +439,0 @@ "version": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
22073
458
103