Thank you for considering contributing to Luuqad! We appreciate your time and effort in making this project better.
Before you start contributing, please take a moment to read and understand this guide. It will help streamline the contribution process and ensure that everyone is on the same page.
Before starting code contribution first:
- Check previous issues and read
- Ask to be assign an existing issue or create new issue
- After when assigned to you an issue follow the code contribution steps, below this.
If you want to contribute code to the project, please follow these steps:
- Fork the repository to your own GitHub account.
- Create a new branch from the
main
branch with a descriptive name:git checkout -b my-feature-branch
. - Make your changes and improvements.
- Run tests (if applicable) to ensure nothing is broken.
- Commit your changes with a clear and descriptive commit message:
git commit -m "Add feature X"
. - Push your branch to your forked repository:
git push origin my-feature-branch
. - Open a pull request (PR) against the
main
branch, clearly explaining your changes and the problem it solves.
If you have a suggestion for a new feature or enhancement or found a bug, please submit an issue request. To do so, follow these steps:
- Check the existing issues to see if the issue has already been reported.
- If not, create a new issue, a template will be provided and enter as much detail as possible, including steps to reproduce what the issue is and information about your environment.
We welcome and appreciate pull requests from contributors. To submit a pull request, please follow these guidelines:
- When creating a new pull request, a Pull request template will be provided
- Make sure your PR addresses an existing issue or clearly explains its purpose.
- Include a concise description of your changes in the PR description.
- Your code should follow our Style Guidelines.
- Tests (if applicable) should be included and passed successfully.
Contributors are expected to follow our Code of Conduct, both in interactions related to the project and within the project's community. The full Code of Conduct can be found in the CODE OF CONDUCT file.
If you have any questions or need further assistance, feel free to Ask the Admin or open an issue.
By contributing to this project, you agree to abide by the terms outlined in this document.
Thank you for contributing!