Skip to content

Commit

Permalink
taskfile
Browse files Browse the repository at this point in the history
  • Loading branch information
mxssl committed Oct 29, 2020
1 parent 64c6593 commit 6981a50
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 9 deletions.
12 changes: 3 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,17 @@ My example of a todo app.
## Validate swagger file

```sh
swagger \
validate \
./swagger.yml
task swagger-validate
```

## Generate code

```sh
swagger \
generate \
server \
-A todo \
-f ./swagger.yml
task swagger-generate
```

## Start the app

```sh
go run cmd/todo-server/main.go --port 8080
task run
```
17 changes: 17 additions & 0 deletions Taskfile.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
version: '3'

tasks:
swagger-validate:
desc: Validate swagger file
cmds:
- swagger validate ./swagger.yml

swagger-generate:
desc: Generate server based on a swagger file
cmds:
- swagger generate server -A todo -f ./swagger.yml

run:
desc: Run server for local development
cmds:
- go run cmd/todo-server/main.go --port 8080

0 comments on commit 6981a50

Please sign in to comment.