git clone "https://github.com/lucabecci/zera-generator"
if you don't want to install go, you can use the bin file to run the program. You need to run:
make run
and the project will run on your console
go install cmd/main
go build cmd/main
go run ./main
//or
./main
make build
make run
- Typescript
- Typescript-Express: use ⇒
ts-expres
- Typescript-Mongoose: use ⇒
ts-mongoose
- Typescript-TypeORM: use ⇒
ts-typeORM
- Typescript-Express: use ⇒
- Javascript
- Javascript-Express: use ⇒
js-express
- Javascript-Mongoose: use ⇒
js-mongoose
- Javascript-Express: use ⇒
- GraphQL
- SOON...
You will need this requeriments for good rendiment:
- Golang 1.15
|-- .github
|-- workflows
|-- linter.yml
|-- build.yml
|-- cmd
|-- main
|-- docs
|-- ZERA-BANNER.png
|-- internal
|-- templates
|-- error.go
|-- Javascript.go
|-- Typescript.go
|-- about.go
|-- scanner.go
|-- templates.go
|-- pkg
|-- dependencies
|-- js_dependencies_builder.go
|-- ts_dependencies_builder.go
|-- file_information
|-- js
|-- index-express.txt
|-- index-mongoose.txt
|-- ts
|-- index-express.txt
|-- index-mongoose.txt
|-- index-typeORM.txt
|-- .gitignore.txt
|-- README.txt
|-- common_builder.go
|-- js_builder.go
|-- ts_builder.go
|-- .gitignore
|-- Dockerfile
|-- .dockerignore
|-- go.mod
|-- go.sum
|-- LICENSE.md
|-- Makefile
|-- README.md
- Golang
- AuroraV3
- GoLint
For the versioning, [ConventionalCommits] was used (https://www.conventionalcommits.org/en/v1.0.0/)
*Luca Becci - code and documentation*