Changes between Version 6 and Version 7 of HEALInfrastructureDevelopmentTasks
- Timestamp:
- 01/13/19 22:02:51 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HEALInfrastructureDevelopmentTasks
v6 v7 18 18 == New == 19 19 ||= Task =||= Reporter =||= Description =||= Votes =|| 20 || .NET Standard Migration || swagner || We should switch from .NET Framework to .NET Core to enable HL on platforms other than Windows (at least for the non-GUI parts). Therefore, we need to migrate as many HL assemblies to .NET Standard as possible. || 0||20 || .NET Standard Migration || swagner || We should switch from .NET Framework to .NET Core to enable HL on platforms other than Windows (at least for the non-GUI parts). Therefore, we need to migrate as many HL assemblies to .NET Standard as possible. || 1 || 21 21 || HL & Chocolatey || swagner || Provide Chocolatey packages for HL and HiveDrone to enable easier deployment and installation. || 0 || 22 22 || Explore GUI Alternatives || swagner || WinForms is outdated and already quite old. We should think about a new HL GUI. Ideally, it should also support platforms other than Windows. Therefore, we should explore alternative platform-independent GUI frameworks. || 0 || … … 24 24 || Automate Deployment of Hive VMs || swagner || Maybe we can automate deployment of Hive VMs using Terraform or any other deployment automation solution. || 0 || 25 25 || Hive & Docker || swagner || Hive jobs should be executed in Docker containers in order to gain more flexibility and security. || 0 || 26 || Source Code Migration to Git || swagner || We should use Git instead of SVN, as SVN is loosing its importance and Git is better suited for open-source projects. || 0||26 || Source Code Migration to Git || swagner || We should use Git instead of SVN, as SVN is loosing its importance and Git is better suited for open-source projects. || 1 || 27 27 || Upgrade builder || swagner || The builder.heuristiclab.com server is still Windows Server 2008 R2. It should be reinstalled with Windows Server 2016. || 0 || 28 28 || Use GitLab CI instead of TeamCity || swagner || If we migrate to Git and host HL on GitLab, we should try to use GitLab CI instead of TeamCity to reduce the number of different tools we use. || 0 || 29 || Restructure Plugins || swagner || HL consists of too many plugins. We should merge several plugins together to reduce the number of assemblies drastically. || 0||30 || New Algorithm Model || swagner || The operator graph algorithm model has not been very successful in the end. We should rethink HL's algorithm model. || 0||29 || Restructure Plugins || swagner || HL consists of too many plugins. We should merge several plugins together to reduce the number of assemblies drastically. || 1 || 30 || New Algorithm Model || swagner || The operator graph algorithm model has not been very successful in the end. We should rethink HL's algorithm model. || 1 || 31 31 || Pull GUI Updates instead of push || swagner || Currently GUI updates are pushed by firing events in an algorithm. However, it would be a better idea to pull new data from the GUI instead as this should reduce the overhead for GUI updates significantly. || 0 || 32 32 || Rename HiveSlave to HiveDrone || swagner || Following the analogy of a bee hive, Hive slaves should be named Hive drones instead. || 0 || … … 35 35 || Change Hive WCF Services to REST Services || swagner || Instead of WCF services Hive should use REST services. || 0 || 36 36 || HL Web App || swagner || Think about which functionality would be reasonable in the HL Web App and how it could be improved. || 0 || 37 || irace || swagner || Integrate irace into HL. || 0||37 || irace || swagner || Integrate irace into HL. || 1 || 38 38 || OKB Agents || swagner || Implement agents that identify interesting test configuration for OKB automatically. || 0 || 39 39 || Search Visualization Showcase || swagner || Think about a possible showcase to visualize the search process of a heuristic algorithm with VR technology (together with Anthes/Jetter). || 0 || … … 42 42 || Projects / Workspaces || swagner || Some kind of projects or workspaces in HL would be nice to organize one's work. || 0 || 43 43 || Parameter Validation || swagner || Parameters set by users in the GUI should be validated. || 0 || 44 || Simplify Release Process || abeham || The release process currently takes several hours. It should take only a couple of minutes. || 0||44 || Simplify Release Process || abeham || The release process currently takes several hours. It should take only a couple of minutes. || 1 || 45 45 46 46 == Deferred ==