First off, thank you for considering contributing to the Wppconnect Chrome Extension! It's people like you that make the open-source community such a great place to learn, inspire, and create. Any contributions you make will benefit everybody else and are greatly appreciated.
This project and everyone participating in it are governed by the Wppconnect Chrome Extension Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to wppconnect.
Feel free to ask your question about the project in the issues section. It's also a great way to connect with other contributors.
The project primarily uses the following technologies:
- React and React-DOM for the frontend
- TypeScript for type-safe code
- Webpack for bundling
- Tailwind CSS for styling
Understanding these technologies will help you get up to speed quickly.
Please refer to the README.md
file for instructions on setting up your development environment. It includes detailed steps on how to install, build, and run the extension locally.
This section guides you through submitting a bug report for the Wppconnect Chrome Extension. Following these guidelines helps maintainers and the community understand your report, reproduce the behavior, and find related reports.
Before creating bug reports, please check this list as you might find out that you don't need to create one. When you are creating a bug report, please include as many details as possible. Fill out the required template, the information it asks for helps us resolve issues faster.
This section guides you through submitting an enhancement suggestion for the Wppconnect Chrome Extension, including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand your suggestion and find related suggestions.
Fill in the template, including the steps that you imagine you would take if the feature you're requesting existed.
Unsure where to begin contributing to Wppconnect? You can start by looking through these beginner
and help-wanted
issues:
- Beginner issues - issues which should only require a few lines of code, and a test or two.
- Help wanted issues - issues which should be a bit more involved than
beginner
issues.
The process described here has several goals:
- Maintain the quality of Wppconnect
- Fix problems that are important to users
- Engage the community in working toward the best possible Wppconnect Chrome Extension
- Enable a sustainable system for Wppconnect's maintainers to review contributions
Please follow these steps to have your contribution considered by the maintainers:
- Follow all instructions in the template
- Follow the styleguides
- After you submit your pull request, verify that all status checks are passing
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or less
- Reference issues and pull requests liberally after the first line
All JavaScript must adhere to JavaScript Standard Style.
Use BEM (Block Element Modifier) notation which is explained in the css-tricks guide.
- Don't include issue numbers in the PR title
- Do include concise and specific commit messages for easier reviewing
Thank you for reading through the contributing guide, and welcome to the Wppconnect Chrome Extension project!
Thanks to everyone who spends time contributing to open-source projects. We appreciate your dedications and contributions to making the web a better place.