23022017 » History » Version 22

J. Moringen, 02/23/2017 07:03 PM

1 1 S. Wrede
h1. 23022017
2 1 S. Wrede
3 22 J. Moringen
{{>TOC}}
4 22 J. Moringen
5 1 S. Wrede
h2. Feature List
6 1 S. Wrede
7 22 J. Moringen
_These feature ideas will be turned into a concrete roadmap in a separate meeting after 20.03.2017._
8 22 J. Moringen
9 22 J. Moringen
h3. Template Hierarchies
10 22 J. Moringen
11 22 J. Moringen
h3. Mode-specific Templates Refactoring
12 22 J. Moringen
13 22 J. Moringen
* Remove Symlinks
14 22 J. Moringen
15 22 J. Moringen
h3. Catkin Templates for ROS Workspaces
16 22 J. Moringen
17 22 J. Moringen
h3. YAML Syntax
18 22 J. Moringen
19 22 J. Moringen
* Multi-line strings -> recipes will be valid YAML -> recipe authors can use validating editors
20 22 J. Moringen
* No escaping in literal strings
21 22 J. Moringen
* Comments
22 22 J. Moringen
* Less "Comma-Problems"
23 22 J. Moringen
24 22 J. Moringen
h3. Deployment / Platform Recipes 
25 22 J. Moringen
26 22 J. Moringen
* Specify slaves
27 22 J. Moringen
* Job configuration details (e.g. with or without unit tests)
28 22 J. Moringen
* OS, CPU, Flags, ...
29 22 J. Moringen
30 22 J. Moringen
h3. Platform Dependency Analysis
31 22 J. Moringen
32 22 J. Moringen
* Provide downloadable pre-computed descriptions for common platforms
33 22 J. Moringen
34 22 J. Moringen
h3. Docker Slaves for Clean Build
35 22 J. Moringen
36 22 J. Moringen
h3. Thorough CMake Analysis
37 22 J. Moringen
38 22 J. Moringen
h3. Revised Architecture
39 22 J. Moringen
40 22 J. Moringen
* Hierarchical Distributions
41 22 J. Moringen
* Template Versions of Projects
42 22 J. Moringen
* Parametrised Project Inclusions
43 22 J. Moringen
44 22 J. Moringen
h3. Credentials Store
45 22 J. Moringen
46 22 J. Moringen
h3. Further Provisioning of Analysis Results in Templates
47 22 J. Moringen
48 22 J. Moringen
h3. Avoid Repetitive Warnings for Missing Dependencies
49 22 J. Moringen
50 22 J. Moringen
Group warnings by missing things, not by projects depending on the thing
51 22 J. Moringen
52 22 J. Moringen
h3. 3rd Party Generator Modules 
53 22 J. Moringen
54 22 J. Moringen
* Written in other languages
55 22 J. Moringen
* Maybe include interpreters for e.g. Python, Javascript in the generator?
56 22 J. Moringen
57 22 J. Moringen
h3. GitHub Migration
58 22 J. Moringen
59 22 J. Moringen
* Probably good idea for project and distribution recipes; how about templates?
60 22 J. Moringen
* Templates as Part of Build Generator?