Roadmap¶
The roadmap is structured using the MoSCoW method, which categorizes tasks into Must Have, Should Have, Could Have, and Won't Have. This helps prioritize the most critical tasks while also identifying less critical ones that can be addressed if time and resources permit.
Must Have¶
-
pipx inject mkdocs-material mdx_truly_sane_lists
- Release Docker Image for "Users" in https://github.com/partcad/devcontainers-templates
- Add Packages / Quick Start section in https://partcad.github.io/partcad/
- Update
.github/dependabot.yml
so there will be suggestions to updatepc
tool.- Probably rely on some
requirements.txt
- Probably rely on some
- Cleanup
MANIFEST.in
,setup.py
. - Include used PartCAD version here.
- Configure VS Code fonts & theme.
- Generate docs/man for
pc
- https://github.com/RiveryIO/md-click
- https://github.com/mkdocs/mkdocs-click
- https://github.com/click-contrib/click-man
- OPENROUTER_API_KEY: unbound variable #31
- https://github.com/partcad/pre-commit/issues/31
- Add DEBUG level logging to print full invoked errors.
- For example if script invoked
pc render partcad.yaml
then error is not helping - if
--no-ansi
is not set thenAttributeError: 'NoneType' object has no attribute 'render'
will be missing
- For example if script invoked
Should Have¶
- This should go in Dev Container Template.
- This should go to Dev Container Template.
- There should be an option in template to enable dev releases.
- This should be a
pre-commit
hook. - This should point to
https://partcad.github.io/partcad/...
.- It also should be mentioned in Handbook itself.
- https://github.com/partcad/partcad/pull/284.
Could Have¶
- Report TODOs are GH Issues using
automathor
- Run
pc-render
aspython
hook frompartcad.git
repo.