Free cookie consent management tool by TermsFeed Policy Generator

Opened 11 years ago

Closed 5 years ago

#2499 closed feature request (worksforme)

BioBoost (logistic network planning) trunk integration

Reported by: gkronber Owned by: gkronber
Priority: medium Milestone: HeuristicLab 4.0
Component: ### Undefined ### Version: 3.3.12
Keywords: Cc:

Description (last modified by gkronber)

Relevant code developed by HEAL members within the BioBoost project (EU-FP7) should be integrated into the trunk.

See

Change History (17)

comment:1 Changed 11 years ago by gkronber

  • Description modified (diff)
  • Status changed from new to accepted

comment:2 Changed 11 years ago by gkronber

r13067: created folder for the original BioBoost sources

comment:3 Changed 11 years ago by gkronber

r13068: empty folder structure

comment:4 Changed 11 years ago by gkronber

r13069: imported source code for HeuristicLab.BioBoost (without views) from private repository with some changes

  • adapted HeuristicLab references (pointing to current trunk version using standard convention for branches)
  • removed references to external libraries and included nuget references instead
  • didn't add some files existing in the private repo that were not used in the solution
  • created .frame files for Plugin.cs and AssemblyInfo.cs
  • removed reference to missing file DictionaryExtensions.cs (and commented code which doesn't compile without that class) TODO: waiting for code from epitzer
  • Renamed plugin and assembly file -> this breaks persistence and old files cannot be loaded anymore. However I believe that HeuristicLab.BioBoost and HeuristicLab.BioBoost cannot be used.
Last edited 11 years ago by gkronber (previous) (diff)

comment:5 Changed 11 years ago by gkronber

r13070: svn:ignore

Last edited 11 years ago by gkronber (previous) (diff)

comment:6 Changed 11 years ago by gkronber

TODO:

  • check and adapt namespaces
  • add license headers
  • add code from HeuristicLab.BioBoost.Views (private repository)
  • add project on builder and entry in additional plugins list
  • add unit tests
  • add sample
  • how to handle nuget references correctly concerning:
    1. strong naming
    2. include/exclude binaries in svn-repo
    3. plugin dependencies in Plugin.cs
    4. licensing (the external libraries used here all use LGPL or MIT license)
    5. nuget packages on builder (TeamCity)
Last edited 10 years ago by gkronber (previous) (diff)

comment:7 Changed 11 years ago by gkronber

r13071: added license headers and removed unused usings

comment:8 Changed 11 years ago by gkronber

r13072: added code from HeuristicLab.BioBoost.Views (from private repository). Only made some minor changes.

comment:9 Changed 11 years ago by gkronber

r13073: svn:ignore

comment:10 Changed 11 years ago by gkronber

r13074: added license header and removed unused usings

comment:11 Changed 11 years ago by gkronber

r13075: added missing file DictionaryExtensions.cs

comment:12 Changed 11 years ago by gkronber

r13126: added external assemblies downloaded through nuget as plugin files (svn:ignore)

comment:13 Changed 10 years ago by gkronber

r13617:

  • removed brutile dependency
  • upgraded YamlDotNet to version 3.8.0

comment:14 Changed 10 years ago by gkronber

  • Description modified (diff)

comment:15 Changed 8 years ago by gkronber

  • Status changed from accepted to reviewing

This has been released as an add-on and should not be included into trunk

comment:16 Changed 7 years ago by abeham

r17109: fixed references

comment:17 Changed 5 years ago by gkronber

  • Resolution set to worksforme
  • Status changed from reviewing to closed
Note: See TracTickets for help on using tickets.