module
Version:
v1.3.0
Opens a new window with list of versions in this module.
Published: Aug 10, 2022
License: Apache-2.0
Opens a new window with license information.
README
¶
Go Automatic Apps (GAA)
Generate CRUD applications automatically with the least effort and as beautiful as possible
Discord invite link: Go Lang Buddies
Discord channel: #go-automatic-apps-discussion
How Go Automatic Apps is used? (To be done)
- Create a new Go project
- Install Go Automatic Apps dependency
- Define your database file (schema name and connection parameters)
- Define your table models (using ent.io)
- Instantiate Go Automatic Apps server
- Done
How it works? (To be done)
GAA CLI
Command line to execute actions:
- Create a new model
- Create migrations
- Run migrations
GAA Server
The server that handles the CRUD UI (React) and the API.
The server does it automatically by reading the models definitions.
- Autogenerated UI for Create/Read/Update/Delete (CRUD) rows from a model
- Autogenerated API to respond to the UI actions
Contribute
Setup
Folders
architecture
: Documents and diagrams
cmd
: Code for the gaa command
pkg
: Exportable libraries
internal
: Utility functions
server
: Server side code
Directories
¶
Click to show internal directories.
Click to hide internal directories.