👍 First off, thank you for considering contributing to Sendrr! 👍
The following is a set of guidelines for contributing to Sendrr. These are just guidelines, not rules, so use your best judgment and feel free to propose changes to this document in a pull request.
- Fork the repository to your GitHub account.
- Clone the forked repository to your local machine.
- Create a new branch for your feature or bug fix:
git checkout -b feature/new-feature
orgit checkout -b bugfix/fix-issue
. - Make your changes and commit them:
git commit -m 'Your commit message'
. - Push the changes to your forked repository:
git push origin feature/new-feature
. - Open a pull request against the
main
branch of the original repository.
To set up a local development environment, follow these steps:
- Clone the repository:
git clone https://github.com/DevEmmy/sendrr..git
. - Install dependencies:
npm install
. - Start the application:
npm start
. - To run the backend server:
npm start
and it runs on port 3030
Please adhere to the coding standards defined in the project. If none are defined, follow general best practices for the programming language.
Ensure that your changes do not break existing functionality. If applicable, add new tests to cover your changes.
- Provide a descriptive title for your pull request.
- Include a summary of the changes and the problem it solves.
- Reference any relevant issues or pull requests.
- Include screenshots or code snippets if necessary.
- Ensure that your branch is up to date with the latest changes from the
main
branch.
If you have any questions or need support, open an issue on the GitHub repository.
Thank you for your contribution! 🎉