The helm chart has been migrated to a dedicated repository at https://github.com/cbcoutinho/helm-charts. This removes the chart source, release workflow, bump script, and updates all documentation to point to the new repository. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.2 KiB
1.2 KiB
Contributing to Nextcloud MCP Server
Version Management
This project uses commitizen for version management following PEP 440 (major_version_zero = true, 0.x.x for pre-1.0).
Note: The Helm chart has been moved to cbcoutinho/helm-charts. The Astrolabe Nextcloud app has been moved to cbcoutinho/astrolabe.
Commit Message Format
Use conventional commits:
feat: add new feature
feat(mcp): add calendar sync API
fix: resolve authentication bug
docs: update README
Release Workflow
1. Make Changes with Conventional Commits
git commit -m "feat: add calendar sync"
2. Bump Version
./scripts/bump-mcp.sh
# → Creates tag: v0.54.0
# → Updates: pyproject.toml
3. Push Tags
git push --follow-tags
Manual Version Bumps
For specific increments:
# Patch bump (0.53.0 → 0.53.1)
uv run cz bump --increment PATCH
# Minor bump (0.53.0 → 0.54.0)
uv run cz bump --increment MINOR
# Major bump (0.53.0 → 1.0.0)
uv run cz bump --increment MAJOR