Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
## Description

Brief description of what this PR does.

**Related Issue:** Fixes #issue_number

## Type of Change
- [ ] `feat` - New feature
- [ ] `fix` - Bug fix
- [ ] `docs` - Documentation update
- [ ] `style` - Code style changes (formatting)
- [ ] `refactor` - Code refactoring
- [ ] `perf` - Performance improvement
- [ ] `test` - Test additions/fixes
- [ ] `build` - Build system changes
- [ ] `ci` - CI configuration changes

## Testing
- [ ] Unit tests added/updated
- [ ] Integration tests added/updated
- [ ] Manual testing performed
- [ ] All tests pass locally

## Code Quality
- [ ] Code follows the C++ Manual
- [ ] No compiler warnings
- [ ] Breaking changes documented (if any)
- [ ] Documentation updated

## AI Policy Compliance
- [ ] No AI-generated content
- [ ] Contains AI-generated code (disclosed and reviewed)

## Checklist
- [ ] Branch is up-to-date with `main`
- [ ] Commit messages follow conventional format
- [ ] CI checks pass
- [ ] Self-review completed
7 changes: 1 addition & 6 deletions docs/contributing/git-workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,9 @@ This document describes the Git workflow and branching strategy for Ion Vortex.

#### `main`
- **Purpose**: Stable, production-ready code
- **Protection**: Requires PR, 2 approvals, passing CI
- **Direct commits**: Forbidden
- **Force push**: Forbidden

#### `develop` (if used)
- **Purpose**: Integration branch for next release
- **Protection**: Requires PR, 1 approval, passing CI
- **Direct commits**: Forbidden
- **Force push**: Forbidden

### Feature Branches

Expand Down
Loading