Repository navigation
Index: freecad-mcp-bridge follows its release branch - #166
Conversation
FreeCAD Addon Development Workflow GuideCore Recommendation Overview
1. The Problem ExplainedWhen you submit an addon to the official FreeCAD Addon Index, your metadata entry points to a specific Git repository and branch (such as If you do your daily development directly in that registered branch, there will be some problems:
2. Recommended Branching StrategyMaintain at least two distinct branches in your addon repository: Branch Roles
3. Step-by-Step WorkflowStep 1: Initial Setup & Index Registration (One-Time)
Step 2: Daily Development
Step 3: Publishing an Update
4. Key Benefits
|
|
@chennes, cc @mnesarco — thanks for the guide. To check we've understood: our current workflow only opens an Index PR when we cut a release tag (the Addon Academy's "Alternative 1: tagged releases"). It never opens one for day-to-day pushes to main. In July you offered either tags or a release branch, so we went with tags. If you'd rather we index a branch, we're happy to switch. We'd add a release branch that our release workflow moves to each verified release, set package.xml's repository branch to release, and stop opening Index PRs per release. This PR would then change our entry to git_ref: release instead of a tag. @chennes, which do you prefer: keep tagged releases, or switch to a release branch? |
|
It's your call, I'm happy to support either workflow. The workflow you've chosen was intended for slow-updating, stable addons, with infrequent changes. If that describes your addon, then you don't need to change anything. |
|
@chennes, thanks for the clear answer. We expect a settling-in period with fairly frequent releases, so we've switched to the branch workflow, as @mnesarco suggested. This PR now points the entry at our
Our release workflow only moves |
Automated Index update from CREATeNG/freecad-mcp-bridge release
v0.1.19.freecad-mcp-bridgegit_ref,branch_display_name, andzip_urlRepository: https://github.com/CREATeNG/freecad-mcp-bridge
Tag / git_ref:
v0.1.19Zip URL: https://github.com/CREATeNG/freecad-mcp-bridge/archive/refs/tags/v0.1.19.zip
Thanks for review.