第 6 组:源码链接、构建和文档约束闭环完成
This commit is contained in:
@@ -27,6 +27,22 @@ designed project code. See `docs/linuxcnc-source-policy.md`.
|
||||
4. Compile with Emscripten after replacing `dlopen`, Python, HAL and filesystem-only features.
|
||||
5. Compare event output with native LinuxCNC using the same G-code corpus.
|
||||
|
||||
## Current Workstreams
|
||||
|
||||
The current porting work is being split into six small contexts and should be
|
||||
advanced in this order:
|
||||
|
||||
1. `switchkins/remap` generator and tables
|
||||
2. `linuxcnc-kinematics` source manifest
|
||||
3. WASM filesystem and OPFS persistence
|
||||
4. browser app integration
|
||||
5. Node and browser smoke coverage
|
||||
6. source-link, build, and documentation constraints
|
||||
|
||||
Each step should stay source-backed and close one small gap at a time. A single
|
||||
pass should advance one workstream context only; crossing into another context
|
||||
requires naming the dependency and keeping the edit set minimal.
|
||||
|
||||
## Dialect expansion
|
||||
|
||||
LinuxCNC support should be the baseline. Fanuc and Siemens support should be implemented as dialect adapters, not by forking the simulator core.
|
||||
|
||||
Reference in New Issue
Block a user