This repository serves as a template for creating pipeline family repositories. It makes use of
cookiecutter
to make the process as quick and
easy as possible.
To be clear, this is not a pipeline family repository, it is a tool for creating pipeline family repositories.
- Initiating repo generation:
-
Generating a repo from this template without cloning this repo:
This repo need not be cloned to use its template functionality. To generate a new repo from template:
- Make sure
cookiecutter
is installed in your current environment (pip install cookiecutter
will install it) - Run
cookiecutter git@github.com:Unstructured-IO/pipeline-template.git
- Make sure
-
Generating a repo from this template after cloning this repo:
From the base directory of the cloned repo:
- Run
make install
- Run
make generate-repo
- Run
-
- Provide input for the different template fields
- Open
README.md
in the base folder of the generated repo and work through the checklist