modulepackage
2024.4.1+incompatible
Repository: https://github.com/bsiegert/bulktracker.git
Documentation: pkg.go.dev
# README
BulkTracker
BulkTracker is a web application to track the status of bulk builds in NetBSD pkgsrc on various platforms. It is written in Go and runs on Google App Engine. The production instance is running at
https://bulktracker.appspot.com/
It uses the App Engine datastore, task queues and the URL Fetch service. The application is subscribed to the pkgsrc-bulk mailing list and receives build reports via email. It parses the email and tries to fetch the machine-readable report from the given URL. The report is split into records and saved in the datastore. The web UI allows examining aggregate and per-package results.
This is an open project. Drop me a line if you are interested in participating!
# Packages
Package bulk contains data types for handling bulk build reports and their metadata.
Package dao defines a database interaction layer for BulkTracker.
No description provided by the author
No description provided by the author
Package ingest contains the ingestion pipeline to go from an incoming bulk report mail to having its contents fully in the datastore.
Package json contains handlers for BulkTracker API methods that return JSON data.
No description provided by the author
Package pages implements dynamic, server-side rendered pages for BulkTracker.
Package stateful contains stateful components for BulkTracker, i.e.
No description provided by the author
No description provided by the author