VECTO-CSE: Development ====================== ### BUILD Before compiling you need to add/check references to: * vectolic.dll * Newtonsoft.Json.dll ### EXECUTE The following directories/files must be provided in the application folder (e.g. ..\bin\Debug): * vectolic.dll (check correct version) * Newtonsoft.Json.dll 6.0.0 * license.dat * Declaration/ * DemoData/ * Docs/CSE-User Manual.pdf (generated from Word-file) ### RELEASE Checklist to build a new release: 1 (ask to) Create a new "version" in JIRA. * Mark all resolved issues in this new version. 2. Update CHANGES.md with work done since last release. 3. Make zip-folder named with the "Semantic-version", ie: 2014_15_5-VECTO_CSE-2.0.1-beta1. 4. Copy into it: * executable (`.EXE` and optionally `.PDB` when a prerelease) * vectolic.dll (check correct version) * Newtonsoft.Json.dll 6.0.0 * Declaration/ (With all its files marked as READONLY!!) * DemoData/ * Docs/CSE-User Manual.pdf (*remember* to generate from Word-file and delete irrelevant files) * Docs/GenericData.xlsx * README.md * CHANGES.md * COPYING.txt 5. Make a temp-copy of the folder and run it with a license. * Does the "User Manual" link in Help-menu open? 6. Check everything alright, or else go back to step (2). 7. Issue a Pull-request to CITNet with all latest changes. 8. ZIP the original folder. 9. Upload into CITNet's SVN: https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/ and link from: https://webgate.ec.europa.eu/CITnet/confluence/display/VECTO_CSE/Releases 10. Make licenses and update private pages 11. Tag repos in git. 12. Send announcment email through JIRA (ie see VECTO-28). * Linking any fixed ISSUES in the announcment and Wiki's release-page.