added global lists

This commit is contained in:
Collin M. Barrett 2016-12-11 17:01:17 -06:00
parent 828efa4594
commit 47af083bea
2 changed files with 1216 additions and 0 deletions

1143
json-data/global.json Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,73 @@
{
"description": "Schema for a global list (Lists that are actively maintained, unique, original (or fork of a stale master), and useful globally.) object. Sorted alphabetically by the \"list\" property by convention.",
"type": "object",
"required": [
"list",
"descr",
"viewUrl"
],
"properties": {
"list": {
"description": "Name of the list as defined by the list maintainer(s) in title case.",
"type": "string"
},
"descr": {
"description": "A brief description of the list's functionality. Preferably, this is quoted (includes translation to English via translator or Google Translate) from the list's documentation or composed by a maintainer of the list. If neither are available, a generic description should be composed by the FilterLists contributer.",
"type": "string"
},
"descrSourceUrl": {
"description": "The URL to the list's documentation page from which the description was quoted if applicable.",
"type": "string",
"format": "uri"
},
"viewUrl": {
"description": "The URL to the list in raw text format.",
"type": "string",
"format": "uri"
},
"homeUrl": {
"description": "The URL to the list's home page. Preferably, this is stated in the header of the list. Alternatively, it could be a custom domain, GitHub page, blog post, forum post, etc. that serves as a primary source of information for the list.",
"type": "string",
"format": "uri"
},
"guideUrl": {
"description": "The URL to the list's instruction guide if it is significantly different than the home page.",
"type": "string",
"format": "uri"
},
"forumUrl": {
"description": "The URL to the list's forum where issues, change requests, etc. are discussed.",
"type": "string",
"format": "uri"
},
"issuesUrl": {
"description": "The URL to the list's GitHub Issues.",
"type": "string",
"format": "uri"
},
"email": {
"description": "The email address of the list's maintainer(s).",
"type": "string",
"format": "email"
},
"changelogUrl": {
"description": "The URL to the list's changelog such as an RSS feed, GitHub commits log, Mercurial log, etc.",
"type": "string",
"format": "uri"
},
"donateUrl": {
"description": "The URL to the list's donation page. This could be a custom PayPal or similar link, or a link to a web page discussing various donation options. Pull requests that include changes to this link will require verification to prevent fraud.",
"type": "string",
"format": "uri"
},
"forksCombos": {
"description": "The titles of lists that are either a fork or a combo of the current list object. Sorted alphabetically by convention.",
"type": "array",
"maxItems": 10,
"items": {
"type": "string"
},
"uniqueItems": true
}
}
}