Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sky0621/familiagildo
familia gildo means "family guild" in Esperanto.
https://github.com/sky0621/familiagildo
docker golang nuxtjs typescript vuejs vuetify
Last synced: about 1 month ago
JSON representation
familia gildo means "family guild" in Esperanto.
- Host: GitHub
- URL: https://github.com/sky0621/familiagildo
- Owner: sky0621
- License: mit
- Created: 2020-10-31T07:43:44.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-05-19T14:29:52.000Z (over 1 year ago)
- Last Synced: 2024-11-15T21:36:30.369Z (about 1 month ago)
- Topics: docker, golang, nuxtjs, typescript, vuejs, vuetify
- Language: Go
- Homepage:
- Size: 3.3 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# familia gildo
familia gildo means "family guild" in Esperanto.## outline
## purpose
to improve the motivation of my child for help.## how to develop
small step## infra
GCP(Cloud Run)## env
### OS
```
Mac Book Air M2 2022
Ventura 13.2.1
```### go
```
❯ go version
go version go1.20.2 darwin/arm64
```### gcloud
```
❯ gcloud version
Google Cloud SDK 422.0.0
```### gqlgen
```
❯ gqlgen version
v0.17.28
```### nodejs
```
❯ node -v
v18.15.0
```### npm
```
❯ npm -v
9.5.0
```### yarn
```
❯ yarn -v
1.22.19
```### IDE(goland)
```
GoLand 2022.3.4
ビルド #GO-223.8836.56、ビルド日 2023年3月23日
```### docker
```
❯ docker version
Client: Docker Engine - Community
Version: 23.0.1
~~~Server:
Engine:
Version: 23.0.3```
### docker-compose
```
❯ docker compose version
Docker Compose version v2.17.2
```## setup
### go module
```
cd src/backend
``````
go mod init github.com/sky0621/kaubandus
```### cobra
https://github.com/spf13/cobra
https://github.com/spf13/cobra-cli/blob/main/README.md
```
go install github.com/spf13/cobra-cli@latest
``````
cd src/backend
``````
cobra-cli init
```#### add command
```
cd src/backend
``````
cobra-cli add server
```### Go Cloud Development Kit
https://gocloud.dev/
```
go get gocloud.dev
```### chi
https://go-chi.io/#/
```
go get -u github.com/go-chi/chi/v5
```### sqlc
https://docs.sqlc.dev/en/latest/overview/install.html
### wire
```
go install github.com/google/wire/cmd/wire@latest
```### goverter
https://goverter.jmattheis.de/#/
```
go install github.com/jmattheis/goverter/cmd/goverter@latest
```### sql-migrate
https://github.com/rubenv/sql-migrate
```
go install github.com/rubenv/sql-migrate/...@latest
```### ozzo-validation
https://github.com/go-ozzo/ozzo-validation
```
go get github.com/go-ozzo/ozzo-validation
```### go-mail
https://go-mail.dev/
```
go get github.com/wneessen/go-mail
```### stringer
https://pkg.go.dev/golang.org/x/tools/cmd/stringer
```
go install golang.org/x/tools/cmd/stringer
```