Thank you for your interest in contributing to Waggle🐝💃Dance! We welcome contributions from the community to help make this project even better. This document outlines the contribution pattern we follow. Please take a moment to review this information before making your contribution.
-
Fork the Waggle🐝💃Dance repository.
-
Clone your forked repository to your local machine:
git clone https://github.com/your-username/[Project Name].git
- Follow instructions for 🏃 How to Run on the main README.
Follow these steps to submit your contribution:
- Create a new branch for your contribution:
git checkout -b feature/your-feature-name
- Make the necessary changes and commit them:
git add .
git commit -m "Add your commit message here"
- Push your branch to your forked repository:
git push origin feature/your-feature-name
-
Open a pull request from your forked repository to the main repository.
-
Wait for the project maintainers to review and merge your pull request.
-
Follow the existing code style and conventions.
-
Write meaningful commit messages that describe the changes made.
-
Ensure your code is well-documented and includes necessary comments.
-
Run the provided linting and formatting scripts before committing your changes.
-
Test build locally to ensure pre-build/build scripts don't trip any critical errors:
SKIP_ENV_VALIDATION=true NODE_ENV=production pnpm turbo build lint type-check
CI will run this command on your PR, so it's best to run it locally before submitting.
-
Before submitting a new issue, please search the issue tracker to check if a similar issue already exists.
-
Clearly describe the problem or feature request in the issue, including steps to reproduce if applicable.
-
Provide any relevant details or context that can help in resolving the issue.
- Join our community on Discord to get help or discuss the project.
By contributing to Waggle🐝💃Dance, you agree that your contributions will be licensed under the MIT license.
We appreciate your contributions and support in making Waggle🐝💃Dance better! Together, let's build an amazing open-source community.