Grand plot to overthrow Gerrit

From mediawiki.org

Gerrit have numerous issues.

It does some things right and could perhaps be rendered decent with a thorough overhaul, but as it is there does not appear to be much in terms of qualification of what all really is needed in a code review tool, what all gerrit does, and what all gerrit doesn't do, at least not all together in one place such that it could be easily formed into a large mallet and used to bludgeon people.

Because large mallets used for bludgeoning people are very important.

Random stuff[edit]

More random things[edit]

Needed[edit]

  • Everything
  • Pre-merge review
  • post-merge review
  • comments, diffs, and all them shiny things that help do stuffy stuff
  • interoperability with mediawiki and bugzilla
  • maintainability
  • usability
  • an endless supply of chickens
  • a really large pit
  • no major disruptions for developers

Gerrit[edit]

  • It works mostly. It just sucks.
  • Why the hell is the backend written in java, and the frontend in javascript?
  • Seriously, it sucks.

A PLAN[edit]

  1. Find more stuff, talk to folks involved in previous discussions, etc
  2. Talk to actual users
  3. Look into feasibility of options
  4. Prototype based on feasible options
  5. Kidnap developers
  6. Kidnap users
  7. ...
  8. Get arrested.