jxmot / github-label-manager

WIP: A web-browser utility to manage GitHub labels
MIT License
0 stars 1 forks source link

Investigate NoSQL for label data #7

Open jxmot opened 3 years ago

jxmot commented 3 years ago

Need to investigate the use of a NoSQL database to store label data. It is likely that mongoDB will be chosen. However, the app currently uses the DOM for label data storage. It is an interesting technique but it's not likely to be used as common solution.

Investigate:

  1. The work necessary to redesign the current scheme which is to store label data in the DOM.
  2. If mongoDB is greenlit then also investigate hosting this on a public server. Key things to pay attention to are: a) security, does this present any issues if hosted publicly? b) with security in place will it still be an effective demonstration of - API, PHP, JavaScript c) if publicly hosted the access to repos must be restricted.
  3. Keep two version of this app: data stored in the DOM, data stored in a NoSQL database
jxmot commented 2 years ago

Investigate SleekDB. It seems to be active and it's PHP.