We're very excited to see that you are thinking about contribution to StorefrontUI 🙌 To get you quickly up and running with the codebase and our vision of creating the software we have created following guidelines, please give them a read:
Create a Github issue using proper template to file a:
- feature request,
- bug report,
- documentation issue,
- question
-
Learn about our branch structure here.
Important:
For SFUI2main
branch is calledv2
anddevelop
isv2-develop
.develop
andmaster
branches are used for SFUI1 maintenance. -
Checkout a topic branch from the relevant branch, e.g.
v2-develop
, and merge back against that branch. -
Work in relevant place of repository and follow our development guide.
-
Add accompying tests or tests cases for any changes you do to the codebase as it's important for us to maintain high test coverage.
-
Make sure test pass when running
yarn test
. See development guide for details. -
Detailed description available here.
This repository automatically squashes commits from your branch into one when merging a pull request, so you do not need to worry about number of commits on your branch. Commit messages and PR names should follow Conventional Commits v1.0.0. It important for our changelog & release notes generators to work properly. When filing a PR there is a CI step that makes sure the name of your pull request is following above guidelines.