First off, thank you for considering contributing to Dravid! It's people like you that make Dravid such a great tool.
By participating in this project, you are expected to uphold our Code of Conduct.
This section guides you through submitting a bug report for Dravid. Following these guidelines helps maintainers and the community understand your report, reproduce the behavior, and find related reports.
- Use a clear and descriptive title for the issue to identify the problem.
- Describe the exact steps which reproduce the problem in as many details as possible.
- Provide specific examples to demonstrate the steps.
This section guides you through submitting an enhancement suggestion for Dravid, including completely new features and minor improvements to existing functionality.
- Use a clear and descriptive title for the issue to identify the suggestion.
- Provide a step-by-step description of the suggested enhancement in as many details as possible.
- Provide specific examples to demonstrate the steps or point out the part of Dravid where the enhancement could be implemented.
- Explain why this enhancement would be useful to most Dravid users.
- Fill in the required template
- Do not include issue numbers in the PR title
- Follow the Python styleguide
- Include thoughtfully-worded, well-structured tests
- Document new code based on the Documentation Styleguide
- End all files with a newline
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or less
- Reference issues and pull requests liberally after the first line
All Python code must adhere to the PEP 8 style guide.
- Use Markdown for documentation.
- Reference functions and classes in backticks.
This section lists the labels we use to help us track and manage issues and pull requests.
bug
: Something isn't workingenhancement
: New feature or requesthelp wanted
: Extra attention is neededquestion
: Further information is requested
For instructions on setting up your environment and running tests, please see the README.md file.
Thank you for contributing to Dravid!