> For the complete documentation index, see [llms.txt](https://puemos.gitbook.io/hls-downloader/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://puemos.gitbook.io/hls-downloader/development/contributing.md).

# Contributing

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

Please note we have a [Code of Conduct](/hls-downloader/legal/code_of_conduct.md); please follow it in all your interactions with the project.

## Pull Request Process

1. Fork the project and create your branch from `master`.
2. Run `pnpm test` and `pnpm build` to ensure the project passes tests and builds.
3. Update documentation, examples and any relevant files alongside your code.
4. Submit a pull request and request a review. Once approved, a maintainer will merge it for you.
