gopherbb

command module
v0.0.0-...-fd0b6e6 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2023 License: MIT Imports: 23 Imported by: 0

README

gopherbb

gopherbb is a simple, easy to use forum framework written in Golang. It utilizes htmx on the frontend to maintain simplicity and postgres as its dbms.

environment variables

gopherbb_gin_log
gopherbb_main_log
gopherbb_conf
gopherbb_cookie_key
gopherbb_postgres_addr
gopherbb_postgres_creds
gopherbb_postgres_db
gopherbb_salt
gopherbb_console_log

config example

{
  "Registration": "open",
  "Theme": {
    "Primary_text": "000000",
    "Secondary_text": "000000",
    "Background": "ffffff",
    "Border": "000000"
  },
  "Categories": [
 {
  "Category": "general",
  "Sections": [
   {
    "Section": "discussion",
    "Id": "discussion"
   },
   {
    "Section": "reviews",
    "Id": "reviews"
   },
   {
    "Section": "tutorials",
    "Id": "tutorials"
   }
  ]
 },
 {
  "Category": "programming",
  "Sections": [
   {
    "Section": "web dev",
    "Id": "web-dev"
   },
   {
    "Section": "network programming",
    "Id": "network-programming"
   },
   {
    "Section": "system programming",
    "Id": "system-programming"
   }
  ]
 }
]
}

TODO

  • break up main
  • refine css for chrome
  • refine css for mobile platforms

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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