~sircmpwn/forgeperf

Software Forge Performance Index
Clarify how network conditions are controlled for
SourceHut has a blame view now
Fix format string for generation timestamp

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~sircmpwn/forgeperf
read/write
git@git.sr.ht:~sircmpwn/forgeperf

You can also use your local clone with git send-email.

#Running this software

See generate.yml - a build.sr.ht CI manifest which will run this job and produce the results as a tarball. You need:

  1. Chromium
  2. A running X server
  3. lighthouse (via npm)
  4. Go

Then just run go run main.go, and the report is written to report/.

#TODO

  • Go through the trouble of creating (or importing?) the same simulated tickets and code reviews for each service
  • CI stats
    • Time to first line of user code executed
    • I/O throughput
    • CPU benchmarks
    • Direct comparisons, like amount of RAM and disk space
    • Include non-Forge tools like Travis?
  • API performance

#Contact

Send patches and questions to my public inbox, especially if you represent one of the forges who is listed here (or wants to be?).