What problem does it solve?
IdeaVim git workflow conventions covering commits, branches, PRs, and CI. Use when creating commits, managing branches, creating pull requests, or reviewing git history within the IdeaVim project.
Core Features & Use Cases
- Standard commit format: include the YouTrack ticket ID (eg VIM-XXXX) and a concise description.
- Branching and PR workflow: create feature branches named VIM-XXXX/short-description and rebase to master to keep history linear.
- CI and governance: ensure PRs are opened against master and pass CI checks before merging; track changes using YouTrack and update changelogs as required.
- Change review and history: guiding code reviews and maintaining a clean, auditable git history.
Quick Start
Follow the git-workflow conventions when making a new change in IdeaVim: start with a YouTrack ticket in the commit message, create a feature branch named VIM-XXXX/short-description off master, and open a PR targeting master after tests pass.