docs: add versioning policy, changelog, and update contributing guide #149

Merged
shoko merged 2 commits from fix/issue-120 into main 2026-04-05 12:44:44 +02:00
Owner

Summary

Addresses issue #120 - Foundation work for documentation.

Changes

  1. VERSIONING.md (new) - Documents versioning policy:

    • Branch strategy: main (0.1.x stable), develop (0.2.x experimental)
    • Version format: MAJOR.MINOR.PATCH
    • Deprecation policy
    • Backward compatibility principles
  2. docs/CHANGELOG.md (new) - Release notes:

    • Tracks v0.1.0 through v0.2.1
    • Based on git history and tags
  3. CONTRIBUTING.md (updated):

    • Fixed master -> main references
    • Added develop branch documentation
    • Added feature branch prefixes (fix/, feat/, docs/, refactor/)
    • Added backport compatibility guidelines

Acceptance Criteria

  • VERSIONING.md explains 0.1.x vs 0.2.x strategy clearly
  • CHANGELOG.md tracks all releases (v0.1.x tags)
  • CONTRIBUTING.md reflects current branch model

Fixes #120

## Summary Addresses issue #120 - Foundation work for documentation. ### Changes 1. **VERSIONING.md** (new) - Documents versioning policy: - Branch strategy: `main` (0.1.x stable), `develop` (0.2.x experimental) - Version format: MAJOR.MINOR.PATCH - Deprecation policy - Backward compatibility principles 2. **docs/CHANGELOG.md** (new) - Release notes: - Tracks v0.1.0 through v0.2.1 - Based on git history and tags 3. **CONTRIBUTING.md** (updated): - Fixed `master` -> `main` references - Added `develop` branch documentation - Added feature branch prefixes (fix/*, feat/*, docs/*, refactor/*) - Added backport compatibility guidelines ## Acceptance Criteria - [x] VERSIONING.md explains 0.1.x vs 0.2.x strategy clearly - [x] CHANGELOG.md tracks all releases (v0.1.x tags) - [x] CONTRIBUTING.md reflects current branch model Fixes #120
shoko added 1 commit 2026-04-05 11:38:43 +02:00
- Add VERSIONING.md documenting 0.1.x/0.2.x branch strategy
- Add docs/CHANGELOG.md with release notes for v0.1.0-v0.2.1
- Update CONTRIBUTING.md: fix master->main, add develop branch
- Closes #120
han reviewed 2026-04-05 11:54:35 +02:00
CONTRIBUTING.md Outdated
@@ -3,3 +3,3 @@
## Workflow
1. Create a branch for your work: `git checkout -b fix/issue-N-name` or `git checkout -b docs/topic-name`
1. Create a branch for your work: `git checkout -b fix/issue-N-name` or `git checkout -b feat/feature-name`
First-time contributor

the branch name should be fix/issue-N-bug-name or feat/issue-N-feature-name

the branch name should be fix/issue-N-bug-name or feat/issue-N-feature-name
han requested changes 2026-04-05 11:56:15 +02:00
Dismissed
han left a comment
First-time contributor

added a minor adjustment request

added a minor adjustment request
shoko added 1 commit 2026-04-05 12:27:01 +02:00
Address han's review feedback:
- Changed feat/feature-name to feat/issue-N-feature-name
- Consistent with fix/issue-N-name format
han approved these changes 2026-04-05 12:41:52 +02:00
han left a comment
First-time contributor

lgtm

lgtm
shoko merged commit fb9cc72f44 into main 2026-04-05 12:44:44 +02:00
Sign in to join this conversation.