DevFlow icon indicating copy to clipboard operation
DevFlow copied to clipboard

Create minimal addon for sheets

Open rudimusmaximus opened this issue 8 years ago • 4 comments

objective / purpose
Demonstrable, can clone and publish test as addon; a basic sidebar and at least one function to demonstrate changes, workflow start and restart, placeholder menu items for intended demo list

completion checklist

  • [x] Discovered in: v0.4.0
  • [x] Resolved/introduced in: v0.5.0
  • [x] Design Ready - labels, estimates
  • [ ] Development Ready - design and change list created, updated complexity label and estimates
  • [x] Changes Listed (mark each member as completed update as needed)
    • [x] Create overall icon and required promo tiles
    • [x] Create menu function that sets menu based on calling context string: 'onInstall','onOpen', ....see private notes for scheme and functions, document design
    • [x] Integrate with #50 for welcome sidebar
    • [x] Test across authorization flows
    • [ ] @RCC use maketestready to test Release Candidate
    • [ ] @RCC create store listing trying out new store dashboard, publish to domain and test
    • [ ] @RCM create store listing, Publish to anyone with link and test
    • [ ] iwik do you need a separate script to publish as link, to group, to domain? if so well just test registering more than one to same stated domain code. likely separate is easiest but uses up listings...can same move from as link to domain to store?
    • [ ] Demo to #51 @RobGoelz
  • [ ] Developer Tested - Test Copies (Disposable Alpha "DA!s" and Release Candidate)

POST LIVE:

  • [ ] Beta Tested - Live to controlled audience  
  • [ ] Customer Experience - Live analytics reveal working for customers  

full pipeline documentation

Overview - describe with history and related items

Nice article. I use DevFlow to resolve his item 1 but a nice article. I will point out his comment on material design is about android add-ons and NOT standard GSuite add-ons which have their own style guide -- see apps script add-ons style guide

See article on auth flow and file naming conventions for script separation "6 deadly sins"

Also, see comments in clasp issue on gs to js describing files approach for add-ons. In these notes, the contributor describes their file naming approach: " Also about the client javascript, we currently have this sort of typical structure (locally): ─ main.gs ─ someLib.gs ─ sidebar/ └─ index.html └─ clientCode.js.html ─ dialog/ └─ index.html └─ clientCode.js.html "
Review that against the 6 sin article and also see #5 #29 #28 but periods in file name is ok TODO:test TODO:

  • [ ] update #5, #29 is fine, per #28 "Removed periods from folder names - sometime GAS assistant can recognize this and ignores these files as being of type not relevant" SO RULE is not to use periods in the folder names BUT in file name is ok.

Solution Design

Final Folder, File, and Namespace organization

Only .gs And .html

These are the files that Gas GitHub Assistant will pull or push to hosted repo (currently GitHub) screen shot 2018-09-01 at 3 07 05 pm

All File Types

screen shot 2018-09-01 at 3 23 31 pm and screen shot 2018-09-01 at 3 23 05 pm

Promotional Tiles

See also #49. Here, are the promo/marketing tiles and icon options for our top level addon.

Original files in G Drive

https://drive.google.com/a/redcrowmethods.com/file/d/17TqcXiqBniFhy4Tk3tb4Gcq3iHY-GPCy/view?usp=sharing https://drive.google.com/a/redcrowmethods.com/file/d/1J8CL--1UWWcp5_MoYuafrDhbQaoiv-wQ/view?usp=sharing https://drive.google.com/a/redcrowmethods.com/file/d/1fNTRacjyoAnuawbRyHRs-iZwMO2Lz_-u/view?usp=sharing https://drive.google.com/a/redcrowmethods.com/file/d/1nh72Vvd2wt0hLuf9ls873PHwgqzDdaVr/view?usp=sharing https://drive.google.com/a/redcrowmethods.com/file/d/1rP_t4Ehg7OMSWMeX2dH5Z_lg_8xP6Vw0/view?usp=sharing https://drive.google.com/a/redcrowmethods.com/file/d/1tKXOw9q6lGitMrTQNZH4BH3q39XM7b4F/view?usp=sharing

Uploaded files with G Hub Links

devflow small tile - 440x280 devflow large tile - 920x680 devflow screen shot tile 1 of 5 1280x800 pixels 1 devflow marquee - 1400x560 devflow 128x128 icon with 96x96 internal symbol solid devflow 128x128 icon with 96x96 internal symbol transparent devflow 128x128 icon with 96x96 internal symbol

What's New Entry

n/a yet

Solution Implementation Notes

screen shot 2018-09-01 at 3 13 27 pm

Developer Testing- Disposable Alpha and Release Candidate

Live Testing - Beta live to controlled audience

Customer Experience - Re-open and append if issues for customers

rudimusmaximus avatar Jul 15 '17 19:07 rudimusmaximus

almost there experimenting image

rudimusmaximus avatar Aug 31 '18 17:08 rudimusmaximus

Working...adding menu functions for start/restart and reuse by other demos into the namespace next. Then will push as pre-release 0.5.0 static welcome, ready for first demo. First will be translating the google example into our model Will create a separate issue to design the example, will start sketch, see notes in sidebar now: @RobGoelz screen shot 2018-09-01 at 3 13 27 pm

rudimusmaximus avatar Sep 01 '18 20:09 rudimusmaximus

menu system setup image

rudimusmaximus avatar Sep 02 '18 06:09 rudimusmaximus

Release v0.5.0 is ready for demo to rob. will test market listing to domain in my RCC domain put query out about publishing standalone script see https://plus.google.com/+RaulFloresJrMBA/posts/GiHx2Den4G6

rudimusmaximus avatar Sep 03 '18 03:09 rudimusmaximus