Core
Provides common utilities for a Go applicationThis is a module for Project Forge. It provides common utilities for a Go application.
https://github.com/kyleu/projectforge/tree/master/module/core
License
Licensed under CC0
Packages
See customizing.md
for details
cmd
contains the main CLI actionscontroller
contains HTTP actions for the server UI, see faq.md for detailslib/filter
is used by the UI for sorting and filteringlib/log
contains custom zap loggers and appenderslib/menu
is used by the UI to draw the left nav and breadcrumbslib/telemetry
allows tracing via OpenTelemetry and metrics via Prometheus, used everywherelib/theme
contains UI themes for controlling the UI look and feellib/user
defines user, accounts, and permissionsutil
contains dozens of useful helper functions