-
Notifications
You must be signed in to change notification settings - Fork 789
Contribute
We are using Conventional Commits
Conventional Commits is a standard way of formatting commit messages in software development. It helps teams communicate changes effectively, automate release notes, and improve collaboration. By using predefined types and scopes, such as feat for new features and fix for bug fixes, it simplifies the process of tracking and understanding code changes. That is why we are also adapt that to branch names.
Branches
- fix/resolve-issue-with-user-login-validation
- feat/Implement-user-profile-image-upload-functionality
Commit message
- fix: resolve issue with user login validation
fixes: #123
- feat: Implement user profile image upload functionality
fixes: #456
In the Shopware 5 core project, there are main branches for each major version, such as 5.6 or 5.7.
When creating a new development branch, it should be based on the latest version of the main branch.
Typically, all work should be directed towards the main branch of the current major version, unless there is a planned release.
During a release, work on the main branch is paused to allow for the creation of a stable package that ideally remains unchanged.
Simultaneously, a temporary branch called next is created or updated to the latest state of the current major branch.
This next branch becomes the target for all new work during the release phase.
It remains active from the preparation of the release until one or two weeks after the release date.
This precautionary measure ensures that any critical issues discovered after the release can be quickly addressed with an additional release.
After this transition period, the next branch is merged back into the main branch, and work continues as usual.
Go to home page