Sunday, August 23, 2015

Turbo - Requirements

I think I can put the requirements into 3 categories. Not because any or all are less important than the others but that they can be accomplished in these groups rather than leaving parts dangling.

Getting Started
  • CRUD files using websockets
  • CRUD records from a SQLite DB
  • build a completely self contained executable (execute from rootfs)
  • are you sure you ant to leave the page if not saved
  • remember cursor position
  • identify the syntax highlighting to use based on file extension

Basic Integration
  • simple filemanager
  • split columns and rows
  • save all
  • tabs
  • choose and save theme
  • override themes with a PROD theme to prevent failures
  • execute make commands; needs to decide on the standard subcommands

Advanced Integration
  • GIT
  • Go
  • zquery
  • mobile
  • authentication
  • collaboration
  • zquery prompt the user for values
  • zquery graphing through D3js or GraphViz

Other things that need to be done
  • add zquery from DB instead of shell
  • zquery export to chromecast

This should complete version 1... and I know there are some advanced features that might not make it.

No comments:

Post a Comment

Fire OS and Android

The relationship between Amazon's FireOS and Google's Android OS is probably very complicated. And while there is probably some very...