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

Skip to content
Snippets Groups Projects
BUILD.md 1.79 KiB
Newer Older
VECTO-CSE: Development
======================

### BUILD
Before compiling you need to add/check references to:

### 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)
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!!)
      * 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.