Categorygithub.com/Top-Ranger/responsego
modulepackage
0.0.0-20241210201808-7f482e4bffc5
Repository: https://github.com/top-ranger/responsego.git
Documentation: pkg.go.dev

# README

++++++++++++++++++++++++++++++++++++++++++++ ResponseGo! - A simple response system created by Marcus Soll (https://msoll.eu) ++++++++++++++++++++++++++++++++++++++++++++

ResponseGo! is my personal response software. It was developed with simplicity in mind - both in deployment and architecture. As such, it might contain certain restrictions in terms of extensibility. I developed the software with my specific needs in mind. It contains everything I need. It might not fit your needs. That's ok. But don't expect me to go out of my way implementing your requests. I'm releasing the software in the hope that it might be helpful to others.

To run it, simply use the following commands: go build ./responsego

To build the LDAP authenticater, you have to use the following build command: go build -tags="ldap"

A sample configration can be found at 'config.json'. To create a response link, simply browse to the future location of the response page. No seperate creation is needed.

ResponseGo! is licenced under Apache-2.0.

++++++++++++++++++++++++++++++++++++++++++++ Bundeled libraries ++++++++++++++++++++++++++++++++++++++++++++ ResponseGo! is bundeled with the Oxygen font, which is licenced under the SIL Open Font License, Version 1.1. QuestionGo! is bundeled with Chart.js (https://www.chartjs.org), which is licenced under the MIT License. QuestionGo! is bundeled with chartjs-adapter-moment (https://momentjs.com/), which is licenced under the MIT License. ResponseGo! is bundeled with moment.js (https://github.com/chartjs/chartjs-adapter-moment), which is licenced under the MIT License. ResponseGo! is bundeled with chartjs-chart-wordcloud (https://github.com/sgratzl/chartjs-chart-wordcloud), which is licenced under the MIT License.

# Packages

Package authenticater contains all currently implemented Authenticater.
Package helper contains useful helper functions.
Package plugin contains FeedbackPlugins for ResponseGo! These are automatically imported, so you usually only want to use import _ "github.com/Top-Ranger/responsego/plugin".
Package registry provides a central way to register and use all available feedback plugins.
No description provided by the author

# Functions

GenerateQRSrc creates a data URI of a qr code which can be used in <img> src tag.
GetRealIP tries to fing the real IP address of a client.
NewResponse creates a new response object (including startup of all required goroutines).
RunServer starts the actual server.
StopServer shuts the server down.

# Structs

ConfigStruct contains all configuration options for PollGo!.