Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
Package db contains application-specific db schemas and scripts
|
Package db contains application-specific db schemas and scripts |
internal
|
|
app/fluitans
Package fluitans provides the Fluitans server.
|
Package fluitans provides the Fluitans server. |
app/fluitans/auth
Package auth provides application-level standardization for authentication
|
Package auth provides application-level standardization for authentication |
app/fluitans/client
Package client contains client code for external APIs
|
Package client contains client code for external APIs |
app/fluitans/conf
Package conf supports environment variable-based application configuration
|
Package conf supports environment variable-based application configuration |
app/fluitans/handling
Package handling provides utilities for handlers
|
Package handling provides utilities for handlers |
app/fluitans/routes
Package routes contains the route handlers for the Fluitans server.
|
Package routes contains the route handlers for the Fluitans server. |
app/fluitans/routes/assets
Package assets contains the route handlers for assets which are static for the server
|
Package assets contains the route handlers for assets which are static for the server |
app/fluitans/routes/auth
Package auth contains the route handlers related to authentication and authorization.
|
Package auth contains the route handlers related to authentication and authorization. |
app/fluitans/routes/cable
Package cable contains the route handlers serving Action Cables over WebSockets by implementing the Action Cable Protocol (https://docs.anycable.io/misc/action_cable_protocol) on the server.
|
Package cable contains the route handlers serving Action Cables over WebSockets by implementing the Action Cable Protocol (https://docs.anycable.io/misc/action_cable_protocol) on the server. |
app/fluitans/routes/controllers
Package controllers contains the route handlers related to ZeroTier controllers.
|
Package controllers contains the route handlers related to ZeroTier controllers. |
app/fluitans/routes/dns
Package dns contains the route handlers related to DNS records
|
Package dns contains the route handlers related to DNS records |
app/fluitans/routes/home
Package home contains the route handlers related to the app's home screen.
|
Package home contains the route handlers related to the app's home screen. |
app/fluitans/routes/networks
Package networks contains the route handlers related to ZeroTier networks.
|
Package networks contains the route handlers related to ZeroTier networks. |
app/fluitans/tmplfunc
Package tmplfunc contains extension functions for templates
|
Package tmplfunc contains extension functions for templates |
app/fluitans/workers
Package workers provides functionality which runs independently of request servicing.
|
Package workers provides functionality which runs independently of request servicing. |
clients/desec
Package desec provides a high-level client to the deSEC API
|
Package desec provides a high-level client to the deSEC API |
clients/zerotier
Package zerotier provides a high-level client for the Zerotier network controller API
|
Package zerotier provides a high-level client for the Zerotier network controller API |
clients/ztcontrollers
Package ztcontrollers provides a high-level client for management of Zerotier network controllers
|
Package ztcontrollers provides a high-level client for management of Zerotier network controllers |
models
Package models provides shared data models
|
Package models provides shared data models |
pkg
|
|
desec
Package desec provides generic client code for the deSEC DNS server API
|
Package desec provides generic client code for the deSEC DNS server API |
slidingwindows
Package slidingwindows provides a multi-sliding-window meter for rate-limiting API requests
|
Package slidingwindows provides a multi-sliding-window meter for rate-limiting API requests |
zerotier
Package zerotier provides primitives to interact with the openapi HTTP API.
|
Package zerotier provides primitives to interact with the openapi HTTP API. |
Package web contains web application-specific components: static web assets, server-side templates, and modest JS sprinkles and spots.
|
Package web contains web application-specific components: static web assets, server-side templates, and modest JS sprinkles and spots. |
Click to show internal directories.
Click to hide internal directories.