|
| 1 | +# main.package.readme |
| 2 | + |
| 3 | +Persistent reference for packaging and distribution lanes in this repo. |
| 4 | + |
| 5 | +## Intent |
| 6 | + |
| 7 | +Use `main.package.*` as the umbrella hierarchy for package-manager setup, |
| 8 | +release workflow, and future distribution channels. |
| 9 | + |
| 10 | +Keep version history separate: |
| 11 | + |
| 12 | +- `main.package.*` tracks how packaging works |
| 13 | +- `main.version.a.X.Y.Z.*` tracks what shipped in a specific version |
| 14 | + |
| 15 | +## Current Lane Layout |
| 16 | + |
| 17 | +- `docs/main.package.crates-io.recurring.md` |
| 18 | +- `docs/main.package.crates-io.todo.current.md` |
| 19 | +- `docs/main.package.crates-io.todo.trigger.event.md` |
| 20 | +- `docs/main.package.aur.todo.future-plan.md` |
| 21 | +- `docs/main.package.homebrew.todo.future-plan.md` |
| 22 | +- `docs/main.package.nix.todo.future-plan.md` |
| 23 | + |
| 24 | +Existing adjacent packaging lanes: |
| 25 | + |
| 26 | +- `docs/main.choco.readme.md` |
| 27 | +- `docs/main.choco.todo.current.md` |
| 28 | +- `docs/main.choco.install.recurring.md` |
| 29 | + |
| 30 | +## Recommended Use |
| 31 | + |
| 32 | +- Use `crates-io` as the cross-platform baseline install lane |
| 33 | +- Use `choco` as the Windows package lane |
| 34 | +- Use `aur`, `homebrew`, and `nix` as future Linux/macOS distribution lanes |
| 35 | +- Keep one active `todo.current` only where real work is live |
| 36 | +- Use `future-plan` when a lane matters but is not yet active |
| 37 | + |
| 38 | +## Discovery |
| 39 | + |
| 40 | +```bash |
| 41 | +recur files "main.package.**" -d docs/ |
| 42 | +recur tree "main.package" -d docs/ |
| 43 | +recur files "main.choco.**" -d docs/ |
| 44 | +recur files "main.version.**" -d docs/ |
| 45 | +``` |
| 46 | + |
| 47 | +## Related Docs |
| 48 | + |
| 49 | +- `docs/main.choco.readme.md` |
| 50 | +- `docs/main.version.readme.md` |
| 51 | + |
0 commit comments