Documentation that points where the documentation is
The engine documentation, the staged plan, the session handoff and the project rules are on the wiki now. What is left here is what ships with the engine: README, LICENSE, install.sh, and this changelog. The doc comments in ui/panel.rs, ui/routing.rs and editor/assets.rs named PLAN.md and docs/scripting.md by path; one of them was a markdown link four directories up, which had stopped resolving the moment the file moved. They name the wiki page instead. Cargo.toml's platform comment and the .gitignore note follow. A changelog, starting now rather than reconstructed. Oxide stays at 0.1.0: the version is already in Cargo.toml and Phase 1 runs to Stage 16, so the alpha phase is where it actually is. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# Changelog
|
||||
|
||||
Kept as the work happens, not assembled at release time.
|
||||
|
||||
Oxide is in its **alpha phase** — `0.x.x`, on `main`. Phase 1 runs to Stage 16
|
||||
(game export to Linux and Windows), and that milestone is what `1.0.0` means.
|
||||
Until then there is no `dev` channel: alpha *is* main.
|
||||
|
||||
The format is [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and
|
||||
versions follow [SemVer](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## Unreleased
|
||||
|
||||
## 0.1.0 — 2026-08-08
|
||||
|
||||
The first tagged version. It is not the first work: Stages 0–9 are complete and
|
||||
Stage 10 (scripting, live reload, editor terminal) is complete on `main` bar the
|
||||
editor-UX batch on `dev`. This entry marks the point the project started being
|
||||
versioned, not the point it started.
|
||||
|
||||
### Added
|
||||
|
||||
- Stages 0–4: workspace and build, math and core primitives, windowing and the
|
||||
app loop, the render context, the scene graph, and forward rendering.
|
||||
- Stage 5, the engine core framework: modules and scheduling, layers/tags with
|
||||
the shared `LayerMask`, the reflection/type registry, the asset server, and
|
||||
the data-driven render pass pipeline.
|
||||
- Stage 6, the editor framework: docking shell, project system, settings
|
||||
framework, file watching, and the module → editor extension API.
|
||||
- Stage 7: the input system — `InputState`, named remappable actions, axes.
|
||||
- Stage 8: the in-game UI system (widgets, layout, theming, text, routing), with
|
||||
the GUI tail still open. Stage 8.5 prefabs and 8.7 editor play mode.
|
||||
- Stage 9: physics on rapier3d, with `LayerMask`-filtered collision.
|
||||
- Stage 10: scripting on rhai — the `Script` component, the sandboxed engine,
|
||||
live reload, the editor console and PTY terminal, and the richer script API.
|
||||
|
||||
### Changed
|
||||
|
||||
- The documentation left the repository. `docs/`, `PLAN.md`, `HANDOFF.md` and
|
||||
`CLAUDE.md` are now the [wiki](https://git.houmeres.sk/Houmeres/Oxide/wiki),
|
||||
and the repository's history was rewritten in the same pass so they are not
|
||||
present at any commit. `README.md` and this file stay here, because they ship
|
||||
with the software.
|
||||
- Doc comments and `README.md` that pointed at those files now point at the
|
||||
wiki.
|
||||
|
||||
### Note on history
|
||||
|
||||
Any clone of this repository taken before 2026-08-08 has a different history and
|
||||
should be discarded rather than merged.
|
||||
Reference in New Issue
Block a user