Backlog
=======

Backlog:

  * Task: Create a verbose mode for the astutus-usb-tree, to give user info necessary to
    specify selectors for aliases.
  * Story: As a user, I can configure my own aliases for physical USB
    devices in the USB tree.
  * Story: As a developer, I can view documentation from RPi
  * Task: Mark relay tests as slow.
  * Task: Get color sensor working on RPi.
  * Task: Write test with relays controlling lights and monitored by color sensor.
  * Story: Implement a USB print tree command for package.
  * Epic: Get package available on PyPi
  * Next Epic: Get repository good enough to be publically visible.

.. |done| raw:: html

    <input checked=""  disabled="" type="checkbox">

Done:

    * |done| 2020-12-29 18:17 Task: Create the docstring for the DeviceAliases class.

    * |done| 2020-12-29 14:51 Task: Create an initial pass for module docstring for astutus.usb.tree

    * |done| 2020-12-29 12:00 Task: Update for autodocs for all modules.

    * |done| 2020-12-29 09:16 Story: As a user, I can run a command to view the USB tree.

    * |done| 2020-12-28 13:06 Story: As a developer, the database is operational 
      in the Flask App.

    * |done| 2020-12-27 21:42 Story: As a developer, I have instructions 
      on how to build the package.

    * |done| 2020-12-27 10:50 Use selector searches to allow relay test to 
      work after rebooting.

