Bug Reports

The typical format: STR, observed, desired

There are certain conventions about writing in software development. One example is a “bug report”, which typically has three parts:

This convention is so widely used, that frequently a bug report would just look like this:

Bug: New Admins don't get admin privileges
* STR:
  * Log in as an admin.
  * Add a new admin with email, e.g. `foo@example.org`
  * Then log out, and log back in as `foo@example.org`
* Observed: When logged in as `foo@example.org`, the admin menu does NOT show up;.
* Desired: When logged in as `foo@example.org`, the admin menu DOES show up.