Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 783 Bytes

README.md

File metadata and controls

38 lines (26 loc) · 783 Bytes

Sonic Fullstack micro-framework

Sonic is a project templates for creating server-side rendered applications. Powered by gin

Roadmap

  • Integrate with Baseapp
  • CMS for dynamic pages

Repo structure

  1. scripts - scripts for generating & updating your application.
  2. skel - a skeleton for your app.
  3. skel/config - application config files.
  4. skel/handlers - REST handlers for CMS.
  5. skel/models - models for database entities.

How to generate an app

curl -ssL https://raw.githubusercontent.com/openware/sonic/master/scripts/install.sh | zsh
svm create github.com/*username*/*project_name*

Setup

Setup database:

go run . db create
go run . db migrate

Run server:

go run . serve