Skip to content

Commit f4d8590

Browse files
authored
List formatting
Was not rendering properly
1 parent a2042d3 commit f4d8590

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

docs/requirements.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,24 @@
33
A brief list of requirements so we understand what the solution will look like:
44

55
- [Configuration](model.md#configuration) MUST be versioned publicly.
6-
- Versioned for all the goodness that comes with it (tracking why a particular changes landed,
7-
when, in which context.)
8-
- I want to be part of an open ecosystem. I want to contribute to the set of configurations that
9-
Internet strangers can look up on GitHub and learn from. (`"path:*.nix something"` is a regular
10-
GitHub search query of mine when I develop on Nix / NixOS).
6+
7+
* Versioned for all the goodness that comes with it (tracking why a particular changes landed,
8+
when, in which context.)
9+
* I want to be part of an open ecosystem. I want to contribute to the set of configurations that
10+
Internet strangers can look up on GitHub and learn from. (`"path:*.nix something"` is a regular
11+
GitHub search query of mine when I develop on Nix / NixOS).
1112
- System deployments or new machine installs MUST be
1213
[reproducible](https://en.wikipedia.org/wiki/Reproducible_builds) and deterministic.
13-
- Importantly, if I deploy my system at a given Git revision, I get exactly the same output
14-
everytime. This allows for trivial pain-free rollbacks.
14+
15+
* Importantly, if I deploy my system at a given Git revision, I get exactly the same output
16+
everytime. This allows for trivial pain-free rollbacks.
1517
- Updates (security updates, OS updates, individual software version updates) MUST not break my
1618
systems.
17-
- Critical security updates MUST apply at least weekly.
18-
- If a new version of a dependency becomes incompatible with my configuration, the `deploy` step
19-
SHOULD fail before changing my systems. When this is not feasible, rollbacks to an earlier Git
20-
revision MUST be a viable recovery path.
19+
20+
* Critical security updates MUST apply at least weekly.
21+
* If a new version of a dependency becomes incompatible with my configuration, the `deploy` step
22+
SHOULD fail before changing my systems. When this is not feasible, rollbacks to an earlier Git
23+
revision MUST be a viable recovery path.
2124

2225
Non-functional:
2326

0 commit comments

Comments
 (0)