See Unified Review Banner for an overview of the entire project.

In this project, you'll be implementing the "Review" menu that appears when there's no current draft review. This menu (displayed on hover) will show options for creating a new review or for marking Ship It.

When clicking Create a new review, a new (empty) draft review will be created, resulting in the banner going into draft mode. This is effectively done by just calling save() on the pendingReview.

When clicking Ship It!, we just call markShipIt() on RB.ReviewablePage.

This is a good project for getting your feet wet before diving into the rest of the draft banner's UI.

Follow-Up Projects

Developer Notes