TODO: --config-dir checking
[matrix.git] / TODO
1 - Check -c parameters for typos (verify path existence after parsing or during
2   Parse() or something)
3 - Example usage/proposed project structure description
4 - List only top-level target components
5 - matrix pull/reset - fail if the checked-out branch differs from the
6   component configuration
7 - matrix reset [--force] - new command for automatically changing the branch
8   (and nuking local changes when forced) of a checked-out component
9 - Standardized version tag for generating source dist and manifests etc.
10 - Mechanism and metadata for checking new upstream versions of components
11 - Component should be able to force make -j1
12 - API documentation build mode
13 - Clean up lua-legacy metadata format
14 - Internal Python API documentation
15 - Command for listing all available components in the roots
16
17
18 Scratchbox 2 support
19 --------------------
20
21 - Fix installation in SB2
22 - Inject dependencies to packages (for automatic SB2 target setup)
23 - Use target-specific build directory for components which support it to enable
24   fast rebuilds when working with multiple targets
25
26
27 Packaging and rootfs
28 --------------------
29
30 - Installed file list generation
31 - Add include/exclude rules to component metadata
32 - Debian package creation using file list, include/exclude rules and fakedb
33 - Rootfs creation using the packaging information
34 - Move device/directory creation from rootfs creation to a component
35 - Rootfs generation should support generating multiple image formats at once