Genesis Documentation

Welcome to the Genesis documentation! Genesis is a powerful project scaffolding and task runner tool that helps you start and manage projects across different tech stacks with a unified interface.

Features

  • Project Scaffolding: Create new projects from templates with genesis new
  • Task Running: Execute common development tasks with genesis run
  • Template Management: Create, validate, and share templates
  • Convention over Configuration: Sensible defaults with flexibility when needed
  • Cross-platform: Works on Linux, macOS, and Windows
  • Extensible: Customize with hooks and tasks

Installation

go install github.com/felipevolpatto/genesis@latest

Quick Start

Create a new project:

genesis new myapp --template https://github.com/example/template

List available tasks:

genesis run list

Run a task:

genesis run test

Contributing

We welcome contributions! See our Contributing Guide for details.

License

Genesis is open source software licensed under the MIT License.


Copyright © 2024 Felipe Volpatto. Distributed under the MIT License.