Release checklist » History » Version 4
Chris Cannam, 2014-07-09 02:26 PM
1 | 1 | Chris Cannam | h1. Release checklist |
---|---|---|---|
2 | 1 | Chris Cannam | |
3 | 1 | Chris Cannam | For the process of building and releasing binaries of a C++ Vamp plugin. |
4 | 1 | Chris Cannam | |
5 | 4 | Chris Cannam | h4. Code hygiene |
6 | 3 | Chris Cannam | |
7 | 1 | Chris Cannam | * Run the "Vamp Plugin Tester":/projects/vamp-plugin-tester on the plugin, under "valgrind":http://valgrind.org/ |
8 | 4 | Chris Cannam | |
9 | 4 | Chris Cannam | h4. Versioning and tagging |
10 | 4 | Chris Cannam | |
11 | 4 | Chris Cannam | * If this is a new release of a previously-released plugin, remember to increment the plugin's @getPluginVersion()@ value |
12 | 4 | Chris Cannam | |
13 | 4 | Chris Cannam | h4. Categories and RDF |
14 | 4 | Chris Cannam | |
15 | 4 | Chris Cannam | * Make sure you have a sensible category file (@.cat@) |
16 | 4 | Chris Cannam | * Generate an RDF template using the @vamp-rdf-template-generator@ program found in @rdf/generator@ in the Vamp plugin SDK, and edit it to contain correct metadata |
17 | 4 | Chris Cannam | |
18 | 4 | Chris Cannam | h4. Packaging |
19 | 4 | Chris Cannam | |
20 | 4 | Chris Cannam | Make sure each package contains at least the following files: |
21 | 4 | Chris Cannam | |
22 | 4 | Chris Cannam | * The plugin library! |
23 | 4 | Chris Cannam | * @README@ describing the plugin and how to use it, identifying the authors, with a link to a site about it |
24 | 4 | Chris Cannam | * @COPYING@ containing the licence for the plugin |
25 | 4 | Chris Cannam | * @CITATION@ containing BibTeX of any paper to cite when using the plugin in academic work |