Directories
¶
| Path | Synopsis |
|---|---|
|
* GoAstra CLI - Build Command * * Handles production builds for both Go backend and Angular frontend.
|
* GoAstra CLI - Build Command * * Handles production builds for both Go backend and Angular frontend. |
|
* GoAstra CLI - Main Entry Point * * This file serves as the bootstrap for the GoAstra command-line interface.
|
* GoAstra CLI - Main Entry Point * * This file serves as the bootstrap for the GoAstra command-line interface. |
|
internal
|
|
|
codegen
* GoAstra CLI - Go Parser * * Parses Go source files to extract struct definitions * for TypeScript code generation.
|
* GoAstra CLI - Go Parser * * Parses Go source files to extract struct definitions * for TypeScript code generation. |
|
env
* GoAstra CLI - Environment Loader * * Handles loading and parsing of environment-specific configuration files.
|
* GoAstra CLI - Environment Loader * * Handles loading and parsing of environment-specific configuration files. |
|
generator
* GoAstra CLI - API Generator * * Generates REST API components including handlers, services, * repositories, and route registrations.
|
* GoAstra CLI - API Generator * * Generates REST API components including handlers, services, * repositories, and route registrations. |
|
migrator
**
|
** |
|
project
* GoAstra CLI - Project Generator * * DEPRECATED: Use github.com/channdev/goastra/cli/internal/scaffold instead.
|
* GoAstra CLI - Project Generator * * DEPRECATED: Use github.com/channdev/goastra/cli/internal/scaffold instead. |
|
templates/backend/common
* GoAstra CLI - Auth Template * * Generates JWT authentication utilities including token * generation, validation, and password hashing.
|
* GoAstra CLI - Auth Template * * Generates JWT authentication utilities including token * generation, validation, and password hashing. |
|
templates/backend/graphql
* GoAstra CLI - gqlgen Config Template * * Generates the gqlgen.yml configuration file.
|
* GoAstra CLI - gqlgen Config Template * * Generates the gqlgen.yml configuration file. |
|
templates/backend/rest
* GoAstra CLI - REST Handlers Template * * Generates HTTP handler templates for REST APIs.
|
* GoAstra CLI - REST Handlers Template * * Generates HTTP handler templates for REST APIs. |
|
templates/backend/trpc
* GoAstra CLI - Buf Config Template * * Generates Buf configuration files for Protocol Buffer management.
|
* GoAstra CLI - Buf Config Template * * Generates Buf configuration files for Protocol Buffer management. |
|
templates/frontend/api
* GoAstra CLI - Frontend GraphQL Templates * * Generates Angular templates for GraphQL with Apollo Client.
|
* GoAstra CLI - Frontend GraphQL Templates * * Generates Angular templates for GraphQL with Apollo Client. |
|
templates/orm/ent
* GoAstra CLI - Ent Client Template * * Generates Ent ORM client setup and database connection.
|
* GoAstra CLI - Ent Client Template * * Generates Ent ORM client setup and database connection. |
|
templates/orm/sqlx
* GoAstra CLI - SQLx Database Template * * Generates database connection templates using SQLx.
|
* GoAstra CLI - SQLx Database Template * * Generates database connection templates using SQLx. |
Click to show internal directories.
Click to hide internal directories.