A dashboard for GNU Taler developer, giving a better overview about the state of the project, based on data from bugs.taler.net
Go to file
2023-12-27 21:00:27 +01:00
content.go added GPL license 2023-12-27 02:46:20 +00:00
data.go introduce filterid; cleanup 2023-12-27 17:32:24 +00:00
go.mod rename to taler-dashboard 2023-12-27 03:06:50 +01:00
issues.go added GPL license 2023-12-27 02:46:20 +00:00
list.tmpl tidy up html 2023-12-27 16:50:34 +00:00
main.go introduce filterid; cleanup 2023-12-27 17:32:24 +00:00
project.go added version details 2023-12-27 14:51:01 +01:00
README.md update execution 2023-12-27 13:21:13 +01:00
table.tmpl make details less jumpy 2023-12-27 21:00:27 +01:00

taler-dashboard

A dashboard for the GNU Taler project, giving an overview about the state of the development.

This is alpha software.

It is written in go and compiles into a standalone program with all templates as embedded components.

Compilation

To compile, you need the latest version of the go programming language

Then, simple download the code from this repository and compile it:

git clone https://git.kesim.org/taler/taler-dashboard
cd taler-dashboard
go build

Mantis API-Token

You need an API-token to be able to access the REST-API of https://bugs.taler.net. The token can be provided via the environment variable MANTIS_API_TOKEN or at the commandline.

Execution

Usage of taler-dashboard:
  -fr duration
    	update frequency (default 1m0s)
  -min string
    	minimum version we care for (default "0.9.3")
  -num int
    	number of issues to retrieve at once (default 250)
  -port string
    	[ip]:port to serve (default ":8080")
  -project int
    	project id to use (default 23)
  -token string
    	API-Token (default "")
  -url string
    	URL to the issues (default "https://bugs.gnunet.org/api/rest")

Note: We assume that this service runs behind a reverse-proxy which deals and terminates TLS.

License

taler-dashboard is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

taler-dashboard is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You can receive a copy of the GNU General Public License from https://www.gnu.org/licenses/.