Directories
¶
| Path | Synopsis |
|---|---|
|
Package clientip names the client behind an HTTP request, for the limiters that count per client.
|
Package clientip names the client behind an HTTP request, for the limiters that count per client. |
|
clientiptest
Package clientiptest holds the cases every user of internal/clientip is tested against, so the public ratelimit.RemoteIPKey and the login limiters' resolver cannot disagree about what a request's client is.
|
Package clientiptest holds the cases every user of internal/clientip is tested against, so the public ratelimit.RemoteIPKey and the login limiters' resolver cannot disagree about what a request's client is. |
|
Package i18nbridge lets packages that already import i18n ask which registered catalog a request selected, without i18n exporting a helper for it.
|
Package i18nbridge lets packages that already import i18n ask which registered catalog a request selected, without i18n exporting a helper for it. |
|
Package migrationcompat holds, under one directory per tanGO version, the migration files that version's own `tango makemigrations` wrote, and lists them for the Generated-file contract tests.
|
Package migrationcompat holds, under one directory per tanGO version, the migration files that version's own `tango makemigrations` wrote, and lists them for the Generated-file contract tests. |
|
Package migrationtest builds a test's tables the way an app gets them: from the framework's own migrations, generated by migration.Diff and applied by migration.ApplyPending, in a database from testdb.Open.
|
Package migrationtest builds a test's tables the way an app gets them: from the framework's own migrations, generated by migration.Diff and applied by migration.ApplyPending, in a database from testdb.Open. |
|
Package observabilitysafe isolates failures in host-supplied observability implementations from the application operation being observed.
|
Package observabilitysafe isolates failures in host-supplied observability implementations from the application operation being observed. |
|
Package releasecheck decides whether a pushed tag may become a tanGO release.
|
Package releasecheck decides whether a pushed tag may become a tanGO release. |
|
cmd/releasecheck
command
Command releasecheck decides whether a pushed tag may become a tanGO release, and writes its release notes.
|
Command releasecheck decides whether a pushed tag may become a tanGO release, and writes its release notes. |
|
Package shellcore is the evaluator, formatter and built-in helpers behind the public shell package.
|
Package shellcore is the evaluator, formatter and built-in helpers behind the public shell package. |
|
Package sqlbind writes one query with numbered placeholders ($1, $2, …) for every dialect, so tanGO's own raw SQL (migrations, tests) does not have to be duplicated per placeholder style.
|
Package sqlbind writes one query with numbered placeholders ($1, $2, …) for every dialect, so tanGO's own raw SQL (migrations, tests) does not have to be duplicated per placeholder style. |
|
Package sqlident quotes SQL identifiers (table, column and index names) for the SQL tanGO generates, so a model or field named after a reserved word ("user", "order", "group") works on every dialect.
|
Package sqlident quotes SQL identifiers (table, column and index names) for the SQL tanGO generates, so a model or field named after a reserved word ("user", "order", "group") works on every dialect. |
|
Package storagekit holds the few helpers every storage.Store implementation shares, so the adapters (storage/local, storage/s3 and storagetest's memory store) cannot drift apart on them.
|
Package storagekit holds the few helpers every storage.Store implementation shares, so the adapters (storage/local, storage/s3 and storagetest's memory store) cannot drift apart on them. |
Click to show internal directories.
Click to hide internal directories.