diff options
Diffstat (limited to '')
| -rw-r--r-- | CONTEXT.md | 14 |
1 files changed, 14 insertions, 0 deletions
| @@ -101,6 +101,20 @@ Standalone project — no integration with the RNG initramfs build system. | |||
| 101 | Testing via QEMU with OVMF. The kernel PE binary is placed on a FAT | 101 | Testing via QEMU with OVMF. The kernel PE binary is placed on a FAT |
| 102 | image as `\bzImage` (matching rsbl's expected path). | 102 | image as `\bzImage` (matching rsbl's expected path). |
| 103 | 103 | ||
| 104 | ## Versioning | ||
| 105 | |||
| 106 | Workspace 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 | |||
| 114 | Bump the workspace version in the root `Cargo.toml` when a change of | ||
| 115 | that 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 | ||
| 106 | Workspace of four crates, all built for the `x86_64-unknown-uefi` target: | 120 | Workspace of four crates, all built for the `x86_64-unknown-uefi` target: |
