-
Notifications
You must be signed in to change notification settings - Fork 0
DG: release it!
End responsible: Gregg (aka "The Manager")
- Toomas, with support from Qingtian for Red fixes.
- ?? Backup dev - let's park this until after release until we know better what's next.
- Done.
- Uses https://orders.redlake-tech.com/validate.rsp
Who: Will (server), Toomas client?
- TBD Define what goes into a release (examples, metagrammars, other files) (Toomas & Gregg)
- TBD Lock down format (Single EXE, self-extracting zip, zip) (Toomas & Gregg)
- We can do the first release manually, but then should write a script to automate it. (Toomas & Gregg)
Ready.
- Gregg, backup person will need a hardware key. See code-signing repo for details.
- https://github.com/Redlake-Tech/code-signing
- who: Toomas, backup Maarten, Gregg Action: hardware keys + instruction to backups
-
Releases get uploaded to Paddle and get a product ID. The product and vendor id are used in the webshop pages to get to the right product: Gregg, backup Maarten
-
?? We should maintain an historical archive. Where? Same goes for videos, and whole website. We need a file storage service for that, I think. Dropbox/OneDrive like service?
-
?? Who does the archiving? And WHEN do we do this. I'd say, the who is less important. When: every dot release for exe, website we'll need to determine, videos - Maarten
-
What is the flow: -- Call for freeze, test (Gregg) -- Sign off on a build of the EXE (Gregg, Toomas) -- Gregg signs the EXE (Gregg) -- Build a deployment package (Gregg or Toomas) -- Test package/installer outside web flow (All) -- Upload package/installer - redlake account owner == Greg, backup Maarten -- Write release announcement for web site. ??Who??
- https://github.com/red/web-redlake-shop
- APIs are served by Cheyenne
- @Warp handles it all right now - BACKUP needed.
- ?? where are the Dockers deployed
- ?? who handles the email addresses in GSuite, like sales@
- ?? are the emails complete (we have sales and noreply)
- Static website: video in place of image
- Static website, link to order page in stead of red-lang.org
- the final order page hangs on the "spinner" (Adam, Will)
- redlake-tech.com paddle.io account (Gregg)
- ??we have not given any ideas about the showstopper account - (what does this mean?)
- who watches these inboxes?
- https://github.com/red/web-redlake
- Link to order page instead of red-lang (Bolek?)
- intro video instead static image on top of page (Bolek?)
- Look at the above, make sure there are secondaries
- "keys" should always be accessible to a backup person
- static/order-website integration
- Done.
- We lack Hugo expertise. Changes will be hard until someone gets trained or hired.
- TBD Gregg to complete. Who does proofreading?
- make sure video is there and link all go to the right destination
- Blog entries, tutorial videos, examples (Maarten): 5 blog entries and 15 videos ready, but need second iteration to support multiple grammars
- Videos to go on a YouTube Channel, not in the site repo. Private for now. Do we have a Redlake video channel? He he, see below
- !! Gregg to set up Redlake YouTube channel
- !! Gregg to get Redlake account set up with Paddle (needs site to be ready)
- shopping cart is non-sense, best we can do is more than one copy with these one-off products. Needs research.
- TBD change to deploy from Master, not Shop branch.
- G Suite
- Email addresses: [email protected], [email protected], [email protected], [email protected] (Maarten or Will, are these all correct, and where do we manage creds?): Maarten says: we miss support, we all have access, but who actually watches which address?
- Docker (where does it run, who has keys?)
- Paddle.io, G Suite, mailgun
- shopping cart: iteration II
- After order, we do not go to a landing page, but see the spinner indefinitely (Will, Adam)
- Minimal docs on how to deploy the dockers (Will)
- static website in place as described above (??)
- localhost (dev) shop workflow gives errors/blank pages. Needs fixing, as we can't develop/bug fix this way (Will?)
- acquire Redlake Paddle account (Gregg)
- turn this list upside down, so we can lookup who is responsible for what and if the load is fairly balanced.
- G Suite
- Paddle
- Github
- Notes
- the docker container run
- mailgun
- https://orders.redlake-tech.com/validate.rsp- Will (Maarten backup)
- DG hits https://orders.redlake-tech.com/validate.rsp
- Key stored locally (cached). Who: Toomas client
- Gregg (PM)
- Toomas (App Lead)
- Maarten (Glue, Marketing)
- Will (Server, Admin)
- Adam (Web)
- Bolek (Web, test)
- Endo (Test)
- Qingtian (Red)