From 93c0e8f50bafc44ab6b500cd576d2b2d5c42451d Mon Sep 17 00:00:00 2001 From: Steven Hugg Date: Tue, 7 May 2019 15:37:37 -0400 Subject: [PATCH] started on GithubService --- doc/notes.txt | 6 ++ index.html | 66 ++++++++++-- package.json | 1 + src/project.ts | 8 +- src/services.ts | 196 ++++++++++++++++++++++++++++++++++++ src/store.ts | 1 + src/ui.ts | 173 ++++++++++++++++++------------- test/cli/testgithub.js | 69 +++++++++++++ test/cli/teststore.js | 39 +------ test/cli/workertestutils.js | 37 +++++++ 10 files changed, 476 insertions(+), 120 deletions(-) create mode 100644 src/services.ts create mode 100644 test/cli/testgithub.js diff --git a/doc/notes.txt b/doc/notes.txt index f763a4d0..751e2d9b 100644 --- a/doc/notes.txt +++ b/doc/notes.txt @@ -123,6 +123,7 @@ TODO: - quantify verilog "graph iterations" - toolbar overlaps scope - CPU debugging + - use $readmem for inline asm programs? - single-stepping vector games makes screen fade - break on stack overflow, bad op, bad access, etc - PPU/TIA register write visualization @@ -132,6 +133,11 @@ TODO: - allow "include graphics.asm" instead of "include project/graphics.asm" - chrome looks blurry on vcs - don't have to include bootstrap-tourist each time? +- don't have to include firebase always? +- Github + - write/read metadata w/ main file + - push/pull changes + - gh-pages branch with embedded WEB WORKER FORMAT diff --git a/index.html b/index.html index 3cf738b6..8b9ec49e 100644 --- a/index.html +++ b/index.html @@ -20,8 +20,24 @@ body { } + + + + + + + + + @@ -54,7 +70,7 @@ body {
  • Login to GitHub...

  • Import Project from GitHub...
  • -
  • Publish Project on GitHub...
  • +
  • Publish Project on GitHub...

  • Push Changes to Repository...

  • @@ -234,6 +250,10 @@ body { @@ -293,17 +313,29 @@ body { -