summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--CONTEXT.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/CONTEXT.md b/CONTEXT.md
index 65475ce..924854c 100644
--- a/CONTEXT.md
+++ b/CONTEXT.md
@@ -101,6 +101,20 @@ Standalone project — no integration with the RNG initramfs build system.
101Testing via QEMU with OVMF. The kernel PE binary is placed on a FAT 101Testing via QEMU with OVMF. The kernel PE binary is placed on a FAT
102image as `\bzImage` (matching rsbl's expected path). 102image as `\bzImage` (matching rsbl's expected path).
103 103
104## Versioning
105
106Workspace version is `a.b.c` (single version for all crates):
107
108- **`a`** — very big overhaul (the kind of change that is 1.0.0 → 2.0.0
109 in other software). Reserved for fundamental rewrites; a future GUI
110 era could qualify.
111- **`b`** — big feature (multitasking, the shell grammar, klog…).
112- **`c`** — fix or small feature.
113
114Bump the workspace version in the root `Cargo.toml` when a change of
115that class lands — do not leave the version to drift. Current:
116`0.2.0`; the multitasking work lands as a `b` bump (`0.3.0`).
117
104## Project layout 118## Project layout
105 119
106Workspace of four crates, all built for the `x86_64-unknown-uefi` target: 120Workspace of four crates, all built for the `x86_64-unknown-uefi` target: