Getting Started

What is Zygoat?

zygoat is an opinionated tool for creating NextJS/Django/PostgreSQL applications. It comes preloaded with a set of project components for spawning a fully functional application, including the deployment stack and docker development configuration.

zygoat can also be used to create your own project generation tools, using a set of well-defined and arbitrarily nested components.

Installation

From pypi

pip install --user zygoat

This adds the zg executable to your path, which allows you to interact with zygoat’s pre-existing project configuration.

Usage

Usage: zg [OPTIONS] COMMAND [ARGS]...

Options:
-v, --verbose
--help         Show this message and exit.

Commands:
create  Create components without initializing a new project
delete  Calls the delete phase on all included build components
init    Creates a new zygoat settings file and exits
list    Lists all of the running phase names
new     Creates a new settings file and all components
update  Calls the update phase on all included build components