Thank you for considering contributing to TextScribe!
Before you start contributing, please read and adhere to our Code of Conduct. We expect all contributors to follow these guidelines to maintain a respectful and welcoming community.
- Rmember to read code of conduct.
- Fork the repository to your own GitHub account.
- Clone your forked repository to your local machine.
- Create a new branch for your work with a proper well defined name.
- Make your changes and commit them with meaningful commit messages.
- Open PRs to development branch (Remember to Squash before making a pr).
- If the PR is in relation to an issue/feature then it must be referenced within the PR.
- Follow consistent code style throughout the project.
- Use indentation with 4 spaces.
- Use clear and descriptive variable and function names.
- Comment your code where necessary to explain complex logic.
- Use meaningful and descriptive variable names.
- Avoid single-letter variable names unless they are for loop counters.
- Ensure that your code is well-documented.
- Include comments to explain the purpose and usage of functions and classes.
- Update the README.md file if your changes introduce new features or modify existing ones.
- Write test cases for the code you contribute.
- Ensure that your code passes all existing tests.
- If you add new functionality, add corresponding tests.
- Push your changes to your forked repository.
- Create a pull request from your forked repository to the development branch of this repository on GitHub.
- Ensure that your pull request includes a clear description of the changes made and their purpose.
- Our team will review your pull request and provide feedback or merge it if everything looks good.
Spammy or invalid contributions will not be tolerated. We take the quality of our project seriously. If your contributions are identified as spam or invalid, they will be marked accordingly. Please ensure that your contributions align with our guidelines and benefit the project.
If you have any questions or need further assistance, feel free to reach out to us.