When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.
- Follow Cypress Best Practices
- Ensure any unnecessary install or build dependencies and other generated files are removed (adjust
.gitignore
if necessary). - Explain the changes and update in the Pull Request message.
- Be ready to communicate about the Pull Request and make changes if required by reviewers.
- The Pull Request may be merged once it passes the review and automatic checks.
We use the standard Gitflow Workflow:
- develop branch is used for development and as a base for following development branches of features, support stuff, and as a base for releases
- feature/* (base develop, rebase-merged back to develop when done) - new tests for existing or new feature
- chore/* (like the feature but semantically different, not the feature but some chore, e.g., cleanup or update)
- fix/* (like the feature but semantically different, not something new but fix of a non-critical bug) - fixing a bug in tests
Please note, that for tasks from our Jira, we use such
as [DSW-XXX]
identifying the project and task number.