Files
mcp-nextcloud/CONTRIBUTING.md
T
Chris CoutinhoandClaude Opus 4.6 c4b74e7e20 chore: remove helm chart (migrated to cbcoutinho/helm-charts)
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>
2026-04-07 16:31:35 +02:00

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