Addon Submission Checklist - Bullet Designer
Dependencies
This Addon/workbench runs on:
Note: Uses PySide2 (Qt5), not PySide (Qt6). PySide2 is included with FreeCAD.
Backward Compatibility
Third Party Dependencies
README.md
Misc.
Housekeeping
Github Related
Summary
Completed
- README.md updated with Prerequisites/Dependencies section
- LICENSE file linked in README.md
- Screenshots section present
- CHANGELOG.md created (Keep a Changelog format)
- SVG logo exists (BulletDesigner.svg)
- package.xml exists with comprehensive metadata
- Markdown friendly formatting
- No third-party dependencies (uses only Python stdlib)
Pending Actions (Manual)
- Create FreeCAD Forum discussion thread and update README.md link
- Add GitHub repository topics:
FreeCAD, Workbench, Addon, plus relevant keywords
- Create release tag:
git tag -a v1.0.0 -m "Initial release" and push: git push origin v1.0.0
- Edit FreeCAD External Workbenches wiki page
- Run codespell for typo checking:
codespell -q 3
- Review code for PEP8 compliance
Repository Information
https://github.com/Supermagnum/BulletDesigner
Addon Submission Checklist - Bullet Designer
Dependencies
This Addon/workbench runs on:
Note: Uses PySide2 (Qt5), not PySide (Qt6). PySide2 is included with FreeCAD.
Backward Compatibility
Third Party Dependencies
README.md
Misc.
Housekeeping
Github Related
FreeCADWorkbenchAddonFreeCAD,Workbench,Addon,bullet,ballistics,CAD,parametric-designSummary
Completed
Pending Actions (Manual)
FreeCAD,Workbench,Addon, plus relevant keywordsgit tag -a v1.0.0 -m "Initial release"and push:git push origin v1.0.0codespell -q 3Repository Information
https://github.com/Supermagnum/BulletDesigner