Getting Started with Genesis
This guide will help you get started with Genesis, a powerful project scaffolding tool.
Installation
You can install Genesis using Go’s package manager:
go install github.com/felipevolpatto/genesis@latest
Basic Usage
Creating a New Project
To create a new project from a template:
genesis new my-project --template https://github.com/example/template
This command will:
- Clone the template repository
- Process any variables defined in
template.toml
- Apply the template to create your new project
- Run any post-hooks defined in the template
Using Project Tasks
Once you have a project created with Genesis, you can use the task runner:
# List available tasks
genesis run list
# Run a specific task
genesis run test
Next Steps
- Learn about creating templates
- Explore template configuration
- See project configuration