Skip to content

Roadmap

baileyjs78 edited this page Feb 4, 2020 · 6 revisions

Roadmap

We have LOTS of ideas about where the application could go, but not enough time. If you feel inspired to add new features, you may want to start with one of these (listed in no particular order)

  1. Authentication Model
    • Make authentication optional
    • Allow for multiple groups to be listed
    • Add support for other models (forms, OAuth...)
  2. Support Generic Queues
    • We are currently strongly coupled to RabbitMQ
    • Use Mass Transit to abstract from the Queue logic
    • Support RabbitMQ and Azure Queues or others
  3. Create Main page or Dashboard
    • We logging into the server, don't default to the first app, show something else
  4. Tools Menu
    • Remove to Settings, or use Gear Icon
    • Move "New Application" (global option) into "Select Application" dropdown as "New..." option
  5. Cross Application/Global Hierarchy
    • Tie multiple Feature Toggles together, even across applications
  6. Add client support for other sources
    • The client could be used without the server if we supported web.config, SQL or flat file
    • However, there are many other packages that do this better
  7. Support other types of logging (Log4Net) or make logging customizable.
  8. Replace Vue with Blazor Server Side pages
  9. Create an APIs to get details (toggle status of each environment) by work item.

Clone this wiki locally