10 » History » Version 8
J. Wienke, 10/01/2018 03:56 PM
1 | 1 | J. Wienke | h1. Release 1.0 Strategy |
---|---|---|---|
2 | 1 | J. Wienke | |
3 | 8 | J. Wienke | {{>toc}} |
4 | 1 | J. Wienke | |
5 | 1 | J. Wienke | h2. First step: release 0.18 |
6 | 1 | J. Wienke | |
7 | 1 | J. Wienke | * Spread CL |
8 | 1 | J. Wienke | * CMake-Ă„nderungen? |
9 | 1 | J. Wienke | |
10 | 1 | J. Wienke | h2. 1.0 Tasks / Issues |
11 | 1 | J. Wienke | |
12 | 1 | J. Wienke | h3. Github Migration |
13 | 1 | J. Wienke | |
14 | 1 | J. Wienke | * Own organization for rsb |
15 | 1 | J. Wienke | * One project per language binding |
16 | 1 | J. Wienke | * Things to migrate |
17 | 1 | J. Wienke | ** language bindings: C++, Java, Python, CL |
18 | 1 | J. Wienke | ** Protocol (description) |
19 | 1 | J. Wienke | ** Documentation / Manual |
20 | 1 | J. Wienke | ** C++ / CL tools |
21 | 3 | J. Wienke | ** RSBag |
22 | 1 | J. Wienke | * Own organization for RST |
23 | 1 | J. Wienke | ** One project with definitions |
24 | 1 | J. Wienke | ** One project per language binding |
25 | 2 | J. Wienke | * RSC in RSB organization |
26 | 2 | J. Wienke | * Selectively migrate issues relevant for 1.0 |
27 | 1 | J. Wienke | * Select a CI service |
28 | 3 | J. Wienke | ** Should support triggering downstream projects, if possible |
29 | 4 | J. Wienke | * Host documentation on github pages or readthedocs |
30 | 5 | J. Wienke | * semver |
31 | 5 | J. Wienke | * Remove automatic patch version counting |
32 | 6 | J. Wienke | |
33 | 6 | J. Wienke | h3. Content Ideas |
34 | 6 | J. Wienke | |
35 | 6 | J. Wienke | h4. RST |
36 | 6 | J. Wienke | |
37 | 6 | J. Wienke | * Garbage collection of strange types |
38 | 6 | J. Wienke | * Protobuf 3 |
39 | 6 | J. Wienke | ** Manual review of all types |
40 | 6 | J. Wienke | * Split into separate projects |
41 | 6 | J. Wienke | |
42 | 6 | J. Wienke | h4. RSB Features |
43 | 6 | J. Wienke | |
44 | 6 | J. Wienke | * Protocol without protobuf support to avoid runtime dependency etc |
45 | 6 | J. Wienke | * Converter selection: clients always indicate which language types they need / produce |
46 | 6 | J. Wienke | * Named participants such that converter selection can be configured |
47 | 6 | J. Wienke | * Introspection protocol: |
48 | 6 | J. Wienke | ** batching |
49 | 6 | J. Wienke | ** metrics export (latency, events per connector, etc.) |
50 | 6 | J. Wienke | * protocol buffers converter as own library or optional dependency depending on language features / conventions |
51 | 7 | J. Wienke | * Socket transport: |
52 | 7 | J. Wienke | ** Subscription notification |
53 | 7 | J. Wienke | ** Queues |