Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

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.