Contributing to whisper-vtt2srt
First off, thanks for taking the time to contribute! ❤️
All types of contributions are encouraged and valued. See the Table of Contents for different ways to help and details about how this project handles them.
Table of Contents
- Code of Conduct
- How Can I Contribute?
- Reporting Bugs
- Suggesting Enhancements
- Pull Requests
- Styleguides
Code of Conduct
This project and everyone participating in it is governed by the Code of Conduct. By participating, you are expected to uphold this code.
How Can I Contribute?
Reporting Bugs
This section guides you through submitting a bug report for whisper-vtt2srt. Following these guidelines helps maintainers and the community understand your report, reproduce the behavior, and find related reports.
Suggesting Enhancements
This section guides you through submitting an enhancement suggestion for whisper-vtt2srt, including completely new features and minor improvements to existing functionality.
Pull Requests
- Fork the repo and create your branch from
main. - Make sure to add tests for any new logic!
- Ensure the test suite passes (
pytest). - Ensure your code is formatted with
ruff/black. - Issue that pull request!
Styleguides
Git Commit Messages
- 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