Documentation
¶
Overview ¶
Package generators provides code generation for monox.
Package generators provides Go code generators.
Package generators provides JS framework generators.
Package generators provides Python code generators.
Index ¶
- func List() []string
- func Register(language, projectType string, gen Generator)
- type AngularAppGenerator
- type AngularLibGenerator
- type Config
- type Generator
- type GoAppGenerator
- type GoLibGenerator
- type NextAppGenerator
- type PythonAppGenerator
- type PythonLibGenerator
- type ReactAppGenerator
- type ReactLibGenerator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AngularAppGenerator ¶
type AngularAppGenerator struct{}
AngularAppGenerator generates Angular applications.
type AngularLibGenerator ¶
type AngularLibGenerator struct{}
AngularLibGenerator generates Angular libraries.
type Config ¶
type Config struct {
Name string
Path string
FullPath string
WorkspaceRoot string
Language string
ProjectType string
Tags []string
DryRun bool
// Additional options for JS frameworks
Style string // css, scss, tailwind, styled-components, emotion
Routing bool
TypeScript bool
ESLint bool
Standalone bool // Angular standalone components
SSR bool // Next.js SSR
AppRouter bool // Next.js App Router
Bundler string // vite, webpack
UnitTest string // jest, vitest
E2ETest string // cypress, playwright
Prefix string // Angular component prefix
SrcDir bool // Use src directory
}
Config holds configuration for code generation.
type NextAppGenerator ¶
type NextAppGenerator struct{}
NextAppGenerator generates Next.js applications.
type PythonAppGenerator ¶
type PythonAppGenerator struct{}
PythonAppGenerator generates Python applications.
type PythonLibGenerator ¶
type PythonLibGenerator struct{}
PythonLibGenerator generates Python libraries.
type ReactAppGenerator ¶
type ReactAppGenerator struct{}
ReactAppGenerator generates React applications.
type ReactLibGenerator ¶
type ReactLibGenerator struct{}
ReactLibGenerator generates React libraries.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package angular provides generators for Angular applications and libraries.
|
Package angular provides generators for Angular applications and libraries. |
|
Package nextjs provides generators for Next.js applications.
|
Package nextjs provides generators for Next.js applications. |
|
Package react provides generators for React applications and libraries.
|
Package react provides generators for React applications and libraries. |
Click to show internal directories.
Click to hide internal directories.