@@ -15,32 +15,18 @@ Tasks: | |||||
- Handle issues opened by plugin developers who want to add/update their plugin. | - Handle issues opened by plugin developers who want to add/update their plugin. | ||||
- Seek new plugins/updates when developers don't notify us. | - Seek new plugins/updates when developers don't notify us. | ||||
#### Manifest example | |||||
Filename should be `YourSlug.json`. | |||||
```json | |||||
{ | |||||
"name": "Fundamental", | |||||
"author": "VCV", | |||||
"license": "BSD-3-Clause", | |||||
"contactEmail": "contact@vcvrack.com", | |||||
"websiteUrl": "https://vcvrack.com/Fundamental.html", | |||||
"manualUrl": "https://vcvrack.com/Fundamental.html#manual", | |||||
"sourceUrl": "https://github.com/VCVRack/Fundamental", | |||||
"latestVersion": "0.6.0", | |||||
} | |||||
``` | |||||
#### Manifest | |||||
#### Manifest properties | |||||
The filename of each manifest should be `YourSlug.json`. | |||||
See [Fundamental.json](manifests/Fundamental.json) for an example. | |||||
All properties are optional. | |||||
All properties are optional. URLs should not be redundant across different keys, meaning you must choose the most relevant key for a particular URL. | |||||
- **name**: Human-readable display name for your plugin. You can change this on a whim, unlike slugs. | - **name**: Human-readable display name for your plugin. You can change this on a whim, unlike slugs. | ||||
- **author**: Your name, company, alias, or GitHub username. | - **author**: Your name, company, alias, or GitHub username. | ||||
- **license**: The license type of your plugin. Use "proprietary" if all rights are reserved. If your license is in the [SPDX license list](https://spdx.org/licenses/), use its abbreviation in the "Identifier" column. | - **license**: The license type of your plugin. Use "proprietary" if all rights are reserved. If your license is in the [SPDX license list](https://spdx.org/licenses/), use its abbreviation in the "Identifier" column. | ||||
- **contactEmail**: Your email address for support inquiries. | - **contactEmail**: Your email address for support inquiries. | ||||
- **websiteUrl**: Homepage featuring the plugin itself. | |||||
- **pluginUrl**: Homepage featuring the plugin itself. | |||||
- **authorUrl**: Homepage of the author. | - **authorUrl**: Homepage of the author. | ||||
- **manualUrl**: The manual of your plugin. HTML, PDF, or GitHub readme/wiki are fine. | - **manualUrl**: The manual of your plugin. HTML, PDF, or GitHub readme/wiki are fine. | ||||
- **sourceUrl**: The source code homepage. E.g. GitHub repo. | - **sourceUrl**: The source code homepage. E.g. GitHub repo. | ||||
@@ -2,7 +2,7 @@ | |||||
"name": "Audible Instruments", | "name": "Audible Instruments", | ||||
"author": "VCV", | "author": "VCV", | ||||
"license": "BSD-3-Clause", | "license": "BSD-3-Clause", | ||||
"homepageUrl": "https://vcvrack.com/AudibleInstruments.html", | |||||
"pluginUrl": "https://vcvrack.com/AudibleInstruments.html", | |||||
"authorUrl": "https://vcvrack.com/", | "authorUrl": "https://vcvrack.com/", | ||||
"manualUrl": "https://vcvrack.com/AudibleInstruments.html#manual", | "manualUrl": "https://vcvrack.com/AudibleInstruments.html#manual", | ||||
"sourceUrl": "https://github.com/VCVRack/AudibleInstruments", | "sourceUrl": "https://github.com/VCVRack/AudibleInstruments", | ||||
@@ -2,7 +2,7 @@ | |||||
"name": "Befaco", | "name": "Befaco", | ||||
"author": "VCV", | "author": "VCV", | ||||
"license": "BSD-3-Clause", | "license": "BSD-3-Clause", | ||||
"homepageUrl": "https://vcvrack.com/Befaco.html", | |||||
"pluginUrl": "https://vcvrack.com/Befaco.html", | |||||
"authorUrl": "https://vcvrack.com/", | "authorUrl": "https://vcvrack.com/", | ||||
"manualUrl": "https://vcvrack.com/Befaco.html#manual", | "manualUrl": "https://vcvrack.com/Befaco.html#manual", | ||||
"sourceUrl": "https://github.com/VCVRack/Befaco", | "sourceUrl": "https://github.com/VCVRack/Befaco", | ||||
@@ -2,7 +2,7 @@ | |||||
"name": "E-Series", | "name": "E-Series", | ||||
"author": "VCV", | "author": "VCV", | ||||
"license": "BSD-3-Clause", | "license": "BSD-3-Clause", | ||||
"homepageUrl": "https://vcvrack.com/ESeries.html", | |||||
"pluginUrl": "https://vcvrack.com/ESeries.html", | |||||
"authorUrl": "https://vcvrack.com/", | "authorUrl": "https://vcvrack.com/", | ||||
"manualUrl": "https://vcvrack.com/ESeries.html#manual", | "manualUrl": "https://vcvrack.com/ESeries.html#manual", | ||||
"sourceUrl": "https://github.com/VCVRack/ESeries", | "sourceUrl": "https://github.com/VCVRack/ESeries", | ||||
@@ -2,7 +2,7 @@ | |||||
"name": "Fundamental", | "name": "Fundamental", | ||||
"author": "VCV", | "author": "VCV", | ||||
"license": "BSD-3-Clause", | "license": "BSD-3-Clause", | ||||
"homepageUrl": "https://vcvrack.com/Fundamental.html", | |||||
"pluginUrl": "https://vcvrack.com/Fundamental.html", | |||||
"authorUrl": "https://vcvrack.com/", | "authorUrl": "https://vcvrack.com/", | ||||
"manualUrl": "https://vcvrack.com/Fundamental.html#manual", | "manualUrl": "https://vcvrack.com/Fundamental.html#manual", | ||||
"sourceUrl": "https://github.com/VCVRack/Fundamental", | "sourceUrl": "https://github.com/VCVRack/Fundamental", | ||||
@@ -2,7 +2,7 @@ | |||||
"name": "Console", | "name": "Console", | ||||
"author": "VCV", | "author": "VCV", | ||||
"license": "proprietary", | "license": "proprietary", | ||||
"homepageUrl": "https://vcvrack.com/Console.html", | |||||
"pluginUrl": "https://vcvrack.com/Console.html", | |||||
"authorUrl": "https://vcvrack.com/", | "authorUrl": "https://vcvrack.com/", | ||||
"manualUrl": "https://vcvrack.com/Console.html#manual", | "manualUrl": "https://vcvrack.com/Console.html#manual", | ||||
"latestVersion": "0.5.0", | "latestVersion": "0.5.0", | ||||
@@ -2,7 +2,7 @@ | |||||
"name": "Pulse Matrix", | "name": "Pulse Matrix", | ||||
"author": "VCV", | "author": "VCV", | ||||
"license": "proprietary", | "license": "proprietary", | ||||
"homepageUrl": "https://vcvrack.com/PulseMatrix.html", | |||||
"pluginUrl": "https://vcvrack.com/PulseMatrix.html", | |||||
"authorUrl": "https://vcvrack.com/", | "authorUrl": "https://vcvrack.com/", | ||||
"manualUrl": "https://vcvrack.com/PulseMatrix.html#manual", | "manualUrl": "https://vcvrack.com/PulseMatrix.html#manual", | ||||
"latestVersion": "0.5.1", | "latestVersion": "0.5.1", | ||||
@@ -2,7 +2,7 @@ | |||||
"name": "Router", | "name": "Router", | ||||
"author": "VCV", | "author": "VCV", | ||||
"license": "proprietary", | "license": "proprietary", | ||||
"homepageUrl": "https://vcvrack.com/Router.html", | |||||
"pluginUrl": "https://vcvrack.com/Router.html", | |||||
"authorUrl": "https://vcvrack.com/", | "authorUrl": "https://vcvrack.com/", | ||||
"manualUrl": "https://vcvrack.com/Router.html#manual", | "manualUrl": "https://vcvrack.com/Router.html#manual", | ||||
"latestVersion": "0.5.0", | "latestVersion": "0.5.0", | ||||