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? |