koment

command module
v0.0.0-...-9752a96 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2025 License: MIT, MIT Imports: 10 Imported by: 0

README ¶

Go Report Card Documentation

🚧 This is a mouthful fork. Work in progress. 🚧

Documentation ¶

Overview ¶

This is the entry point for mouthful, the self hosted commenting engine.

Upon providing a config, the main program will parse it and start an API.

Directories ¶

Path Synopsis
api
model
Package model contains the model definitions for mouthful API response and request types.
Package model contains the model definitions for mouthful API response and request types.
Package config deals with parsing and manipulation of the config files.
Package config deals with parsing and manipulation of the config files.
model
Package model deals with the model definitions of the configuration file.
Package model deals with the model definitions of the configuration file.
db
Package db is responsible for database access.
Package db is responsible for database access.
abstraction
Package abstraction defines all the required interfaces to make the database layer pluggable.
Package abstraction defines all the required interfaces to make the database layer pluggable.
dynamodb
Package dynamodb is responsible for connections and data manipulation on dynamodb
Package dynamodb is responsible for connections and data manipulation on dynamodb
dynamodb/model
Package model deals with specific models for dynamodb(they might be a bit different to db/model).
Package model deals with specific models for dynamodb(they might be a bit different to db/model).
model
Package model contains the models consumed by the databases.
Package model contains the models consumed by the databases.
sqlxDriver
Package sqlxDriver allows for data manipulation through the github.com/jmoiron/sqlx package.
Package sqlxDriver allows for data manipulation through the github.com/jmoiron/sqlx package.
sqlxDriver/mysql
Package mysql is responsible for mysql database connections and initialization.
Package mysql is responsible for mysql database connections and initialization.
sqlxDriver/postgres
Package postgres is responsible for postgres database connections and initialization.
Package postgres is responsible for postgres database connections and initialization.
sqlxDriver/sqlite
Package sqlite is responsible for sqlite database connections and initialization.
Package sqlite is responsible for sqlite database connections and initialization.
tool
Package tool contains various utilities used with the mouthful database
Package tool contains various utilities used with the mouthful database
Package global provides constants, defaults and helper methods to mouthful.
Package global provides constants, defaults and helper methods to mouthful.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL