-
Notifications
You must be signed in to change notification settings - Fork 144
Github Workflows Strategies
Mehdi Hadeli edited this page Mar 21, 2023
·
3 revisions
- Automate Semantic Versioning with Conventional Commits
- New git guidelines: We have switched to Conventional Commits
- SEMANTIC BRANCH NAMES AND COMMIT MESSAGES IN GIT
- Stop writing your changelogs manually ⭐⭐
- GitHub actions example for automatic release drafts and changelog.md creation ⭐⭐
- Git workflow with conventional commits and semantic auto release ⭐⭐
- Ship It! (How Wilco Does CI/CD) ⭐⭐
- A Guide to Git(Hub) Flow and Commits ⭐
- How to organize your git branches ⭐
- Managing a branch protection rule
- How to write great git commit messages|
- Release workflow guide ⭐⭐⭐
- Semantic versioning with git flow and the marvelous way to go there
- Strategies to resolve git conflicts using "theirs" and "ours"
- Gitflow Workflow ⭐
- What Are the Best Git Branching Strategies ⭐
- Why does semantic-release backmerge fail with HEAD -> develop (non-fast-forward)?
- Branching Strategies Explained
- Auto Version Bumping and Deployments (SemVer, GitFlow, GitVersion, CI&CD) ⭐
- How to Manage Releases with Semantic Versioning and Git Tags ⭐⭐
- A Professional Git Workflow: Trunk-Based Development Walkthrough
- Git Flow Is A Bad Idea
- Feature Toggles & Trunk Based Development | How To and How NOT To
- The gitflow workflow - in less than 5 mins. ⭐⭐
- Git Flow vs GitHub Flow: What You Need to Know ⭐
- My GitHub work flow:
- Create a feature branch for each new feature
- Create a pull request for merging feature to develop branch
- Merge back develop to all feature branches
-
merge,
develop
tomain
locally
- compilerla/conventional-pre-commit - A pre-commit hook that checks commit messages for Conventional Commits formatting
- carloscuesta/gitmoji - An emoji guide for your commit messages. 😜
- carloscuesta/gitmoji-cli - A gitmoji interactive command line tool for using emojis on commits. 💻
- folke/devmoji - 🤖 🚀 ✨ Emojify your conventional commits with Devmoji
- vivaxy/vscode-conventional-commits - 💬Conventional Commits for VSCode.
- lppedd/idea-conventional-commit - Context and template-based completion for conventional/semantic commits.
- commitizen/cz-conventional-changelog - A commitizen adapter for the angular preset ⭐
- commitizen/cz-cli - The commitizen command line utility.
- streamich/git-cz - Semantic Git commits ⭐⭐
- nvie/gitflow - Git extensions to provide high-level repository operations for Vincent Driessen's branching model.