gitextract_5k9udub5/ ├── .github/ │ ├── FUNDING.yml │ └── dependabot.yml ├── .gitignore ├── .tool-versions ├── .travis.yml ├── LICENSE ├── Makefile ├── Procfile ├── README.md ├── api/ │ ├── README.md │ ├── api.go │ ├── handler/ │ │ ├── README.md │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── healthz.go │ │ ├── healthz_test.go │ │ ├── score.go │ │ ├── score_test.go │ │ ├── todos.go │ │ └── todos_test.go │ └── middleware/ │ └── README.md ├── cmd/ │ ├── README.md │ └── api/ │ └── main.go ├── db/ │ ├── README.md │ └── migrations/ │ ├── 20202806225100_create_todos.go │ ├── 20203006230600_create_scores.go │ └── 20203006230700_create_points.go ├── deploy/ │ ├── README.md │ └── api/ │ └── Dockerfile ├── docker-compose.yml ├── go.mod ├── go.sum ├── scores/ │ ├── earn.go │ ├── earn_test.go │ ├── point.go │ ├── score.go │ ├── scorestest/ │ │ └── service.go │ └── service.go ├── todos/ │ ├── README.md │ ├── clear.go │ ├── clear_test.go │ ├── create.go │ ├── create_test.go │ ├── delete.go │ ├── delete_test.go │ ├── search.go │ ├── search_test.go │ ├── service.go │ ├── todo.go │ ├── todo_test.go │ ├── todostest/ │ │ ├── README.md │ │ ├── service.go │ │ └── todos.go │ ├── update.go │ └── update_test.go └── vendor/ ├── github.com/ │ ├── davecgh/ │ │ └── go-spew/ │ │ ├── LICENSE │ │ └── spew/ │ │ ├── bypass.go │ │ ├── bypasssafe.go │ │ ├── common.go │ │ ├── config.go │ │ ├── doc.go │ │ ├── dump.go │ │ ├── format.go │ │ └── spew.go │ ├── go-chi/ │ │ └── chi/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── chain.go │ │ ├── chi.go │ │ ├── context.go │ │ ├── middleware/ │ │ │ ├── basic_auth.go │ │ │ ├── compress.go │ │ │ ├── content_charset.go │ │ │ ├── content_encoding.go │ │ │ ├── content_type.go │ │ │ ├── get_head.go │ │ │ ├── heartbeat.go │ │ │ ├── logger.go │ │ │ ├── middleware.go │ │ │ ├── nocache.go │ │ │ ├── profiler.go │ │ │ ├── realip.go │ │ │ ├── recoverer.go │ │ │ ├── request_id.go │ │ │ ├── route_headers.go │ │ │ ├── strip.go │ │ │ ├── terminal.go │ │ │ ├── throttle.go │ │ │ ├── timeout.go │ │ │ ├── url_format.go │ │ │ ├── value.go │ │ │ └── wrap_writer.go │ │ ├── mux.go │ │ └── tree.go │ ├── goware/ │ │ └── cors/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── cors.go │ │ └── utils.go │ ├── jinzhu/ │ │ └── inflection/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── inflections.go │ │ └── wercker.yml │ ├── lib/ │ │ └── pq/ │ │ ├── .gitignore │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── TESTS.md │ │ ├── array.go │ │ ├── buf.go │ │ ├── conn.go │ │ ├── conn_go115.go │ │ ├── conn_go18.go │ │ ├── connector.go │ │ ├── copy.go │ │ ├── doc.go │ │ ├── encode.go │ │ ├── error.go │ │ ├── krb.go │ │ ├── notice.go │ │ ├── notify.go │ │ ├── oid/ │ │ │ ├── doc.go │ │ │ └── types.go │ │ ├── rows.go │ │ ├── scram/ │ │ │ └── scram.go │ │ ├── ssl.go │ │ ├── ssl_permissions.go │ │ ├── ssl_windows.go │ │ ├── url.go │ │ ├── user_other.go │ │ ├── user_posix.go │ │ ├── user_windows.go │ │ └── uuid.go │ ├── pmezard/ │ │ └── go-difflib/ │ │ ├── LICENSE │ │ └── difflib/ │ │ └── difflib.go │ ├── serenize/ │ │ └── snaker/ │ │ ├── .travis.yml │ │ ├── LICENSE.txt │ │ ├── README.md │ │ └── snaker.go │ └── stretchr/ │ ├── objx/ │ │ ├── .codeclimate.yml │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Taskfile.yml │ │ ├── accessors.go │ │ ├── conversions.go │ │ ├── doc.go │ │ ├── map.go │ │ ├── mutations.go │ │ ├── security.go │ │ ├── tests.go │ │ ├── type_specific.go │ │ ├── type_specific_codegen.go │ │ └── value.go │ └── testify/ │ ├── LICENSE │ ├── assert/ │ │ ├── assertion_compare.go │ │ ├── assertion_compare_can_convert.go │ │ ├── assertion_compare_legacy.go │ │ ├── assertion_format.go │ │ ├── assertion_format.go.tmpl │ │ ├── assertion_forward.go │ │ ├── assertion_forward.go.tmpl │ │ ├── assertion_order.go │ │ ├── assertions.go │ │ ├── doc.go │ │ ├── errors.go │ │ ├── forward_assertions.go │ │ └── http_assertions.go │ └── mock/ │ ├── doc.go │ └── mock.go ├── gopkg.in/ │ └── yaml.v3/ │ ├── LICENSE │ ├── NOTICE │ ├── README.md │ ├── apic.go │ ├── decode.go │ ├── emitterc.go │ ├── encode.go │ ├── parserc.go │ ├── readerc.go │ ├── resolve.go │ ├── scannerc.go │ ├── sorter.go │ ├── writerc.go │ ├── yaml.go │ ├── yamlh.go │ └── yamlprivateh.go └── modules.txt