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. Make zip-folder named with the "Semantic-version", ie: 2014_15_5-VECTO_CSE-2.0.1-beta1.
  2. 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 (generated from Word-file)
    • Docs/GenericData.xlsx
    • README.md
    • CHANGES.md
    • COPYING.txt
  3. Make a temp-copy of the folder and run it with a license.
    • Does the "User Manual" open?
  4. Check everything alright, or else go back to step (2).
  5. Issue a Pull-request to CITNet with all latest changes.
  6. ZIP the original folder.
  7. 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
  8. Make licenses and update private pages
  9. Tag repos.
  10. Send announcment email through JIRA (ie see VECTO-28).