Some checks failed
Build and Test / build (pull_request) Has been cancelled
- Add docs/book.toml with coal theme, repo link, and custom CSS - Add docs/src/SUMMARY.md with navigation structure - Create 16 content pages across guide/, architecture/, development/, reference/ - Add docs/theme/kindred.css with minimal sidebar overrides - Add .gitea/workflows/docs.yml for auto-deploy on push to main - Add docs/book/ to .gitignore Pages are populated with real content from the codebase where possible. Remaining pages have TODO markers for future content.
1.7 KiB
1.7 KiB
Contributing
Kindred Create is maintained at git.kindred-systems.com/kindred/create. Contributions are submitted as pull requests against the main branch.
Getting started
git clone --recursive ssh://git@git.kindred-systems.com:2222/kindred/create.git
cd create
pixi run configure
pixi run build
pixi run freecad
See Building from Source for the full development setup.
Branch and PR workflow
- Create a feature branch from
main:git checkout -b feat/my-feature main - Make your changes, commit with conventional commit messages (see below).
- Push and open a pull request against
main. - CI builds and tests run automatically on all PRs.
Commit messages
Use Conventional Commits:
| Prefix | Purpose |
|---|---|
feat: |
New feature |
fix: |
Bug fix |
chore: |
Maintenance, dependencies |
docs: |
Documentation only |
art: |
Icons, theme, visual assets |
Scope is optional but encouraged:
feat(ztools): add datum point creation modefix(gui): correct menu icon size on Waylandchore: update silo submodule
Reporting issues
Report issues at the issue tracker. When reporting:
- Note whether the issue involves Kindred Create additions (ztools, Silo, theme) or base FreeCAD
- Include version info from Help > About FreeCAD > Copy to clipboard
- Provide reproduction steps and attach example files (FCStd as ZIP) if applicable
For base FreeCAD issues, also check the FreeCAD issue tracker.