mxssl / todo

My example of a todo app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

todo

My example of a todo app.

Development

Task

Install task. Use task -l to see all possible commands.

task: Available tasks for this project:
* dc-build:             Run docker-compose build
* dc-up:                Run docker-compose up
* docker-lint:          Run linters in docker containers
* docker-release:       Build and push docker image
* github-release:       Goreleaser
* github-release-dry:   Goreleaser test
* lint:                 Run linters
* run:                  Run server for development
* swagger:              Run docker-compose up swagger
* swagger-generate:     Generate server based on a swagger file
* swagger-validate:     Validate swagger file
* test:                 Run unit tests

Swagger

Validate swagger file

task swagger-validate

Generate code based on a swagger spec file

task swagger-generate

Databse migratons

Create new migrations

DB_MIGRATONS_NAME="new_migrations_name" task migrations-create

Run existing migrations

task migrations-up

About

My example of a todo app.


Languages

Language:Go 94.4%Language:Dockerfile 4.7%Language:Shell 0.9%