We're thrilled that you're interested in contributing to Client Uploader! Your contributions are essential for keeping this project innovative and accessible. Whether you're fixing bugs, adding new features, or improving documentation, every contribution is valuable.
-
Fork the Repository: Start by forking the Client Uploader repository on GitHub.
-
Clone the Forked Repository: Clone your fork to your local machine to start making changes.
-
Set Up Your Environment: Make sure you have all necessary development tools installed, including Node.js and npm.
-
Create a New Branch: Create a new branch for your feature or bug fix. Branch names should be descriptive, like
add-new-feature
orfix-bug-xyz
. -
Make Your Changes: Implement your feature or bug fix. Remember to keep your code clean and well-documented.
-
Write Tests: If you're adding new functionality, please write tests to accompany your changes. This ensures that your feature works as expected and prevents future changes from breaking your work.
-
Follow Coding Standards: Make sure your code adheres to the coding standards used in Client Uploader. This typically means following stylistic guidelines and using tools like ESLint and Prettier.
-
Commit Your Changes: Use clear and concise commit messages, describing what you've changed and why.
-
Push to Your Branch: Push your changes to your fork on GitHub.
-
Create a Pull Request (PR): Open a PR from your fork to the main Client Uploader repository. Fill out the PR template, clearly describing the changes you've made.
- Use the GitHub Issues page to report bugs.
- Check to see if the bug has already been reported.
- Be as detailed as possible in your bug report. Include steps to reproduce the bug, what you expected to happen, and what actually happened.
We welcome enhancement requests. Please:
- Use the GitHub Issues page to suggest enhancements.
- Explain why this enhancement would be useful to most Client Uploader users.
- Provide as much detail and context as possible.
All contributors are expected to adhere to the project's Code of Conduct. Please read Code of Conduct before contributing.
Thank you for contributing to Client Uploader! Your effort and involvement are what make this project great.
Feel free to contact us with any questions or concerns. We're here to help!