GsDevKit_home icon indicating copy to clipboard operation
GsDevKit_home copied to clipboard

create scripts for building a TodeClient/st_launcher/Rowan development stone, where TodeClient port will take place

Open dalehenrich opened this issue 4 years ago • 0 comments

Part of Issue #260.

  • [x] create an issue_260 branch for GsDevKit_home
  • [ ] add Rowan, st_launcher, and stash to the list of standard projects to be cloned. These projects are needed to build/rebuild the gsdevkit solo extent
    • [x] Rowan needs a gsdevkit_launcher branch, as Rowan API will evolve independent of the gsdevkit_launcher project. st_launcher and stash will evolve in synch with gsdevkit_launcher.
  • [ ] set up the basic scripts that are needed to start development...
    • [x] gsdevkit_launcher (embedded project) - gsdevkit_topaz_launcher is the GsDevKit_home aware script launcher. Based on st_launcher.
      • [x] convert interpreter to use gsdevkit_launcher topaz solo extent
      • [x] convert gsdevkit_launcher script execution code to run directly in topaz solo extent without needing an image name
      • [ ] consider loading tonel class file without leaving dummy project around (grab class and unload dummy project perhaps?)
      • [x] AbstractGsDevKitProgram created ... this is where the CommandLine logic will be located
      • [x] filetree format scripts repository -- use tODE to develop scripts
      • [x] rowan scripts for converting back and forth between filetree format script classes (in gsdevkit_launcher/src) tonel format files (in $GS_HOME/alt_bin)
    • [x] $GS_HOME/gemstone is home to topaz solo extent and ???
    • [ ] $GS_HOME/alt_bin is where the new replacement scripts will go ... use alt_bin to allow swapping in/out of new scripts
      • [x] $GS_HOME/alt_bin/gsdevkit_launcher functional
      • [ ] $GS_HOME/alt_bin/gsdevkit_topaz_launcher functional
    • [ ] gsdevkit_launcher development stone creation scripts
      • [x] bootstrap script to install pre-built topaz solo extent (bash script)
      • [x] script to create a deployment/development stone. tODE + Rowan + gsdevkit_launcher support plus script for deploying a topaz solo extent
      • [ ] replace current gsdevkit_home tests with gsdevkit_launcher script tests
  • [ ] example script that translates one of the existing commandLine scripts to produce help text and options/argument handling ... no need for meat yet ...
  • [ ] send mail to this list and we can start farming out tasks

dalehenrich avatar Oct 11 '19 16:10 dalehenrich