Categorygithub.com/gitkumi/snowflake
modulepackage
0.6.0
Repository: https://github.com/gitkumi/snowflake.git
Documentation: pkg.go.dev

# README

Snowflake

Yet another Go REST API application generator.

Features:

  • Opinionated with the best practices.
  • Simplicity with batteries.
  • Idiomatic. Every Gopher loves that word.

Installation

go install github.com/gitkumi/snowflake@latest

Quick Start

Here is how to generate an application.

snowflake new acme

Snowflake uses sqlite3 for database.
If you need a different database, you will need to customize the generated code.

Stack

Snowflake is built with these packages. Make sure to check their documentation.

Dev

Routing

Database

Make Commands

  • make dev - Start the development environment with hot reload.
  • make test - Run tests.
  • make build - Build the project.
  • make run - Run the build.
  • make db - Check database status.
  • make db.up - Run database migration.
  • make db.down - Roll back database migration by 1.
  • make db.create - Create database.
  • make db.destroy - Destroy database.
  • make db.reset - Destroy and create database.
  • make create <table_name> - Create an empty migration file.

# Packages

No description provided by the author
No description provided by the author