aboutsummaryrefslogtreecommitdiff
path: root/README.org
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2022-09-06 11:37:56 +0100
committerChristopher Baines <mail@cbaines.net>2022-09-06 11:37:56 +0100
commitd2c87c91c6a4b8bef35b92800036727625b1165f (patch)
tree83adfd01d6ef4c0d6c4708518466a80278a3aba3 /README.org
parent513075a9052e0f5e7262a6e2a1aa8d2fba09b2bb (diff)
downloadqa-frontpage-d2c87c91c6a4b8bef35b92800036727625b1165f.tar
qa-frontpage-d2c87c91c6a4b8bef35b92800036727625b1165f.tar.gz
Rename README file
Diffstat (limited to 'README.org')
-rw-r--r--README.org65
1 files changed, 65 insertions, 0 deletions
diff --git a/README.org b/README.org
new file mode 100644
index 0000000..0dccf52
--- /dev/null
+++ b/README.org
@@ -0,0 +1,65 @@
+-*- mode: org -*-
+
+This service is intended to assist with quality assurance within
+Guix. That is maintaining and improving the quality of many aspects of
+Guix, like packages for example.
+
+* Ideas
+** TODO General functionality
+
+*** TODO Support signing in via email
+*** TODO Expose prometheus metrics for tracking trends and app performance
+
+
+** TODO Show information about the master branch
+
+*** TODO Broken packages
+*** TODO Broken system tests
+**** TODO Submit builds for master branch system tests
+*** TODO Broken fixed output package derivations
+*** TODO Lint warnings
+
+
+** TODO Show information about non-master branches (staging, core-updates, ...)
+
+*** TODO Support configuing builds for a branch (when signed in)
+*** TODO Show comparison compared to the master branch
+**** TODO Broken packages
+**** TODO Broken system tests
+**** TODO Broken fixed output package derivations
+**** TODO New lint warnings
+
+
+** TODO Show package reproducibility statistics
+
+This will provide a better URL and faster page load times compared to
+directly going to data.guix.gnu.org or data.qa.guix.gnu.org.
+
+
+
+** TODO Show information about patches
+
+*** TODO Move functionality from Laminar jobs in to the qa-frontpage
+
+Some of this is in Guile already, but would be better if brought in to
+the qa-frontpage: https://laminar.cbaines.net/cfg/scripts/
+
+**** TODO Applying patches and creating branches
+**** TODO Deleting branches once issues have been closed
+**** TODO Support applying patches to a newer master revision (when signed in)
+
+*** TODO Provide image badges about issue status (for use on issues.guix.gnu.org)
+**** TODO Summarise the information for an issue in to a single status
+
+*** TODO Improve display of package build changes
+**** TODO More clearly list which packages have been broken or fixed
+*** TODO Improve display of lint warning changes
+**** TODO Say which package the lint warnings apply to
+
+*** TODO Show when there are comments/messages on the issue
+
+To highlight when there is discussion that might need reading before
+merging the patch.
+
+*** TODO Show changes with system tests
+**** TODO Submit builds for system tests when affected by patches