🎉 First off, thanks for taking the time to contribute to EnviroX! We value your input, whether it's reporting bugs, suggesting features, or writing code. Let's work together to make development environments easier for everyone.
There are several ways you can contribute to EnviroX:
- Submit a Bug Report: Found a bug? Let us know! Open a new issue with a detailed description, steps to reproduce, and any error logs.
- Suggest a Feature: Got an idea? We'd love to hear it! Submit a feature request by opening an issue or discussing it in an existing thread.
- Code Contributions: Ready to get your hands dirty? You can contribute code for bug fixes, feature implementations, or improvements. Check the "Getting Started" section below.
Please note that this project is governed by a Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to the project maintainers.
Follow these steps to contribute:
Fork the repository from EnviroX GitHub Repo. This will create a copy under your GitHub account.
Once forked, clone the repository to your local machine:
git clone https://github.com/your-username/envirox.git
Create a new branch to work on your changes:
git checkout -b feature-or-bugfix-name
Run the following command to install the dependencies required for EnviroX:
npm install
Write code, fix bugs, or implement features! Be sure to write tests if applicable.
Before submitting your changes, run the test suite to ensure everything works as expected:
npm run test
Once you're satisfied with your changes, commit and push your code:
git add .
git commit -m "Description of the changes"
git push origin feature-or-bugfix-name
Head to the EnviroX repository on GitHub and submit a pull request (PR) from your fork. Be sure to include a detailed description of your changes. One of the maintainers will review your PR and provide feedback or merge it if it’s ready.
- Keep commits focused and concise. One feature or bug fix per PR is best.
- Always update/add tests for any new functionality.
- Follow the existing code style and structure.
- Ensure your changes pass the test suite before submitting a PR.
- Contributions should follow the principles of the Apache 2.0 License.
If you have any questions or run into issues, feel free to open a discussion or issue on the GitHub Repo. We’re here to help!
By contributing to EnviroX, you agree that your contributions will be licensed under the Apache 2.0 License.