bragefuglseth/fretboard

In-app workflow for contributing chords

bragefuglseth opened this issue · 1 comments

Let's utilize the new fallback algorithm to make it easier to contribute chords to the database!

Here are the things needed to accomplish this:

  • Database mode
  • A system for mentioning when a chord should be added
  • Guidelines for doing so with the database mode

Database Mode

A special mode the app can be started in that lets you add new chords to the database. Plot a chord into the diagram, let the algorithm identify it, and press a button to add it to the internal representation of the chord database. Save the database to a file again directly from the app, commit and open a PR. Easy peasy!

In addition to this, we should have a label appear in the app when the algorithm is used: "This chord is not in the database. Should it be?" The "Should it be" is a hyperlink to a section in the README here on GitHub that instructs on how to use the database mode in simple terms.

Not sure if this is needed anymore, closing.