Thank you for your interest in contributing to WP Theme Migrator.
Read our Code of Conduct to keep our community approachable and respectable.
In this guide you will get an overview of the contribution workflow from opening an issue, creating a PR, reviewing, and merging the PR.
Use the table of contents icon on the top left corner of this document to get to a specific section of this guide quickly.
To get an overview of the project, read the README.
Here are some resources to help you get started with open source contributions:
If you see a problem or an opportunity to create a new feature, search if an issue already exists.
If a related issue doesn't exist, you can open a new issue.
If you would like to help solve an existing issue navigate to the list of open issues and choose one that interests you.
If you are a member of Alley, you can create a new feature branch in this repo
according to our branch naming conventions. If you are not a member of Alley,
you should first fork this repository, then make your changes in a branch on
your fork. In either case, once you have completed your changes, create a pull
request against the main
branch of this repository.
Set up the project according to the instructions in the From Source section of the README.
Commit the changes once you are happy with them. Once your changes are ready, don't forget to self-review to speed up the review process. The self-review should ensure that all automated tests and linting checks pass. See the GitHub Workflows directory for a list of all automated tests that are executed when a PR is created and ensure that they pass locally before creating your PR.
When you're finished with the changes, create a pull request, also known as a PR.
- Add a description of what the change does.
- Don't forget to link your PR to an issue if you are solving one.
- Enable the checkbox to allow maintainer edits so the branch can be updated for a merge. Once you submit your PR, an Alley team member will review your proposal. We may ask questions or request additional information.
- We may ask for changes to be made before a PR can be merged, either using suggested changes or pull request comments. You can apply suggested changes directly through the UI. You can make any other changes in your fork, then commit them to your branch.
- As you update your PR and apply changes, mark each conversation as resolved.
- If you run into any merge issues, check out this git tutorial to help you resolve merge conflicts and other issues.
Congratulations! The Alley team thanks you.
Once your PR is merged, your contributions will be publicly available on the
main
branch of the library and included in a future tagged version and you will
be added to the contributors list.
This contributing guide was based in part off of the GitHub Docs Contributing Guide.