Skip to content

Add a Go implementation of the TodosApi "stage 2" app #1868

Open
@DamianEdwards

Description

@DamianEdwards

It should be a Go port of https://github.com/aspnet/Benchmarks/tree/main/src/BenchmarksApps/TodosApi and thus include:

  • HTTP API for reading/adding/updating/deleting Todos from a database, including validation
  • Health checks for the database and JWT configuration
  • JWT authentication for the delete API
  • Error response formatting as JSON Problem Details

Which framework should it use? Gin?
https://dev.to/xngwng/top-5-go-rest-api-frameworks-k0e
https://nordicapis.com/7-frameworks-to-build-a-rest-api-in-go/
https://www.slant.co/topics/1412/~best-web-frameworks-for-go

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions