Configure git-flow workflow #4

Closed
opened 2026-01-27 07:08:43 +00:00 by maj · 0 comments
Owner

Initialize and document the git-flow workflow for the project. This includes setting up the main and develop branches, and documenting the branching strategy for features, releases, and hotfixes.

Tasks

  • Create develop branch from main
  • Push both branches to remote
  • Document branching strategy in CONTRIBUTING.md
  • Configure branch protection rules on Gitea (if available)

Branch Strategy

  • main - Production-ready releases only
  • develop - Integration branch for features
  • feature/* - New features (branch from develop, merge to develop)
  • release/* - Release preparation (branch from develop, merge to main + develop)
  • hotfix/* - Critical fixes (branch from main, merge to main + develop)

Acceptance Criteria

  • develop branch exists and is set as default
  • main branch represents production-ready code
  • Documentation clearly explains workflow
  • Team members understand branching strategy
Initialize and document the git-flow workflow for the project. This includes setting up the main and develop branches, and documenting the branching strategy for features, releases, and hotfixes. ## Tasks - [x] Create develop branch from main - [x] Push both branches to remote - [ ] Document branching strategy in CONTRIBUTING.md - [ ] Configure branch protection rules on Gitea (if available) ## Branch Strategy - `main` - Production-ready releases only - `develop` - Integration branch for features - `feature/*` - New features (branch from develop, merge to develop) - `release/*` - Release preparation (branch from develop, merge to main + develop) - `hotfix/*` - Critical fixes (branch from main, merge to main + develop) ## Acceptance Criteria - [x] develop branch exists and is set as default - [x] main branch represents production-ready code - [ ] Documentation clearly explains workflow - [ ] Team members understand branching strategy
maj added this to the Milestone 1: Project Infrastructure milestone 2026-01-27 07:08:43 +00:00
maj added the setuppriority:highinfrastructure labels 2026-01-27 07:08:43 +00:00
maj closed this issue 2026-01-28 18:13:34 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: maj/nextcloud-share#4