-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
30 lines (22 loc) · 1006 Bytes
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
FEATURES
- Test execution for directory units
- Allow directory units to provide a `./test` executable which can
assert that the unit has altered system state as expected
- Manifest Units
- Units that only have dependencies can be expressed in a .toml file
- Unit Docs
- unit.toml in
- Something like a `meta` operation should recieve .toml output
from units that will be used to produce structured documentation
for that unit
- .toml for dependencies
- This should be a decent minmal language that'll be much easier
to output from simple shell scripts and such than JSON, but will
allow more elaborate parameters with structured and typed data
- .toml arguments
- We can probably provide a full .toml via some file descriptor that
units can choose to open and read if they wish to receive typed data
- Multiple Targets
CLEANUP
- Error handling does a lot of repetitive Error instantiation
- Better logging throughout that can be enabled with a SYSUNIT_LOG var