Documentation
¶
Overview ¶
Selfster is a self-hosted wishlist registry and gift exchange application.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth provides authentication and authorization routines like login and session handling.
|
Package auth provides authentication and authorization routines like login and session handling. |
|
Package cli handles command line parsing and application initialization.
|
Package cli handles command line parsing and application initialization. |
|
Package config implements parsing and setting app configuration options
|
Package config implements parsing and setting app configuration options |
|
Package crypto provides cryptographic actions and primitives.
|
Package crypto provides cryptographic actions and primitives. |
|
Package database provides low-level database connections and querier adapters for the application
|
Package database provides low-level database connections and querier adapters for the application |
|
Package email implements adapters for sending messages over smtp
|
Package email implements adapters for sending messages over smtp |
|
http
|
|
|
request
Package request provides helpers and access methods for working with http requests
|
Package request provides helpers and access methods for working with http requests |
|
request/binding
Package binding provides functions for binding input to internal parameter structures and verifying those bindings.
|
Package binding provides functions for binding input to internal parameter structures and verifying those bindings. |
|
response
Package response formats and writes http responses
|
Package response formats and writes http responses |
|
response/html
Package html provides a high level builder interface for html responses
|
Package html provides a high level builder interface for html responses |
|
response/json
Package json formats JSON http responses
|
Package json formats JSON http responses |
|
route
Package route helps build paths from named routes
|
Package route helps build paths from named routes |
|
Package log provides logging functions and middleware
|
Package log provides logging functions and middleware |
|
Mage is a make-like build tool implemented in Go
|
Mage is a make-like build tool implemented in Go |
|
Package profiles provides access to user profiles and their associated methods
|
Package profiles provides access to user profiles and their associated methods |
|
service
|
|
|
httpd
Package httpd contains helpers from running an http deamon
|
Package httpd contains helpers from running an http deamon |
|
Package ui defines the routes and templates for the HTML user interface.
|
Package ui defines the routes and templates for the HTML user interface. |
|
static
Package static handles processing and retreiving static assets.
|
Package static handles processing and retreiving static assets. |
|
template
Package template provides a templating engine for presenting the ui.
|
Package template provides a templating engine for presenting the ui. |
|
Package version holds application and build information
|
Package version holds application and build information |
|
Package wishlists contains actions related to wishlists
|
Package wishlists contains actions related to wishlists |
Click to show internal directories.
Click to hide internal directories.