https://github.com/q3k/bugless
A no-nonsense bug tracker.
https://github.com/q3k/bugless
Last synced: 2 months ago
JSON representation
A no-nonsense bug tracker.
- Host: GitHub
- URL: https://github.com/q3k/bugless
- Owner: q3k
- License: agpl-3.0
- Created: 2019-04-20T21:19:48.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-16T00:42:58.000Z (almost 5 years ago)
- Last Synced: 2025-04-08T00:01:29.143Z (3 months ago)
- Language: Go
- Size: 229 KB
- Stars: 7
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
bugless
=======An experimental no-nonsense issue/bug tracker.

Status
------In development. Ready some day, maybe.
Currently we have a CockroachDB backend/model, a frontend, and are able to list
issues.**Stability and forward compatibilty**: this is pre-alpha software. All APIs,
schemas, and assumptions are subject to change - **even ones that are currently
written down as guarantees**. Once the software starts hitting alpha releases,
things will slowly begin to stabilize.Building and running development instance
-----------------------------------------Start the model with an in-memory database:
bazel build //svc/model/crdb
bazel-bin/svc/model/crdb/*/crdb -hspki_disable -eat_my_dataThe model will listen on `:4200` for gRPC and `:4201` for debug HTTP.
Start the web frontend (this currently has a hard dep on an OIDC provider - any OIDC provider should do, but bugless is being actively developed against [sso.hackerspace.pl](https://sso.hackerspace.pl/)).:
bazel build //svc/webfe
bazel-bin/svc/webfe/*/webfe -hspki_disable -oidc_provider https://XXX -oidc_client_id YYY -oidc_client_secret ZZZ -secret hackmeThe web frontend will connect to the model at `127.0.0.1:4200` by default,
serve debug HTTP at `:4211`, and serve public HTTP at `:8080`. Visting
`127.0.0.1:8080` with your browser should show you the bugless UI.To add ann issue via [grpcurl](https://github.com/fullstorydev/grpcurl):
grpcurl -plaintext -format=text -d \
'author < id: "[email protected]" > initial_state < priority: 2 type: 1 status: 1 title: "Hello, World" > initial_comment: "Testing"' \
127.0.0.1:4200 bugless.svc.Model.NewIssueLicense
-------Unless noted otherwise, this repository's contents are licensed under the GNU
Affero General Public LIcense v3.0 (or later), see [LICENSE](LICENSE).