We welcome contributions to the Video Generator API project!
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes
- Run tests and linting:
make test && make lint
- Commit your changes (see Commit Message Guidelines below)
- Push to your fork and submit a pull request
We follow the Conventional Commits specification. Each commit message should be structured as follows:
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
Types: feat, fix, docs, style, refactor, perf, test, chore
Example: feat(api): add endpoint for video status retrieval
- Go: Follow the official Go style guide and use
gofmt
- Python: Follow PEP 8 and use Black for formatting
Please use the issue tracker to report any bugs or feature requests.
Thank you for your contributions!