Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.39 KB

CONTRIBUTING.md

File metadata and controls

39 lines (24 loc) · 1.39 KB

Contributing

Setup your local environment

Pre-requisites

  • You must have Docker and Git installed on your system.

Clone the repository

The first step is to clone the project repository.

git clone https://github.com/brpaz/yt-dlp-docker
cd yt-dlp-docker

Install devbox

This project requires a couple of dev tools, for a streamlined developer experience, like:

Some tools like container-structure-tests and trivy are configured be be run using docker. Task, Hadolint and Lefthook, you should install these locally.

The recommended way is to use Devbox, to create a isolated development envrionment, based on Nix.

To install devbox run:

curl -fsSL https://get.jetpack.io/devbox | bash

Then you can run devbox shell which will create a nix envrionment, containing the base tools required by this project.