Directories ¶
Path | Synopsis |
---|---|
Package codegen provides a code generator that can generate:
|
Package codegen provides a code generator that can generate: |
annotations
Package annotations finds and parses annotations in the comments to an interface or method.
|
Package annotations finds and parses annotations in the comments to an interface or method. |
gen
Package gen implements code generation functionality that work on interface specifications from the parse package.
|
Package gen implements code generation functionality that work on interface specifications from the parse package. |
internal/kit
Package kit provides a code generator to generate endpoints and http handlers for an interface.
|
Package kit provides a code generator to generate endpoints and http handlers for an interface. |
internal/mock
Package mock provides a code generator to generate mocks using the "github.com/stretchr/testify/mock" package.
|
Package mock provides a code generator to generate mocks using the "github.com/stretchr/testify/mock" package. |
parse
Package parse provides functionality to parse go files and create representations of code elements suitable for code generation.
|
Package parse provides functionality to parse go files and create representations of code elements suitable for code generation. |
Package endpoint provides helpers and additional functionality for github.com/go-kit/kit/endpoint .
|
Package endpoint provides helpers and additional functionality for github.com/go-kit/kit/endpoint . |
Package errors provides a structured error implementation that makes it easy to set and inspect attributes like an error code, message or stack trace.
|
Package errors provides a structured error implementation that makes it easy to set and inspect attributes like an error code, message or stack trace. |
Package firebase implements functionality on top of the official firebase packages to more easily create and configure clients for firebase services.
|
Package firebase implements functionality on top of the official firebase packages to more easily create and configure clients for firebase services. |
auth
Package auth implements functionality to verify tokens from Firebase Authentication.
|
Package auth implements functionality to verify tokens from Firebase Authentication. |
emulator
Package emulator provides helpers for working with firebase emulators, e.g.
|
Package emulator provides helpers for working with firebase emulators, e.g. |
firestore
Package firestore implements helper functions and utilities to make working with package "cloud.google.com/go/firestore" easier.
|
Package firestore implements helper functions and utilities to make working with package "cloud.google.com/go/firestore" easier. |
Package log implements convenience functionality on top of the Go kit logging package github.com/go-kit/log.
|
Package log implements convenience functionality on top of the Go kit logging package github.com/go-kit/log. |
Package sync provides advanced synchronization tools.
|
Package sync provides advanced synchronization tools. |
Package time provides helper functionality built on top of the standard library time package.
|
Package time provides helper functionality built on top of the standard library time package. |
transport
|
|
http
Package http provides functionality and helpers to build http handlers and servers.
|
Package http provides functionality and helpers to build http handlers and servers. |
Package uuid implements convenience functions on top of github.com/google/uuid to create UUIDs.
|
Package uuid implements convenience functions on top of github.com/google/uuid to create UUIDs. |
Click to show internal directories.
Click to hide internal directories.