On Tue, May 5, 2020 at 5:45 PM Sam Ruby <ru...@intertwingly.net> wrote: > > On Mon, May 4, 2020 at 7:28 PM Sam Ruby <ru...@intertwingly.net> wrote: > > > > My focus for the next two days will be on getting screencasts up, > > Screencast is up: https://youtu.be/Bps7yQOYMEE
Here's what the screencast covers: 1. Installation (starts at 0:00) - Mac - Linux (and VMs) - Windows - Docker 2. Development workflow (starts at 5:23) - adding an item to the agenda - modifying CSS - modifying client source - modifying server source - modifying data 3. Overview of the Data (starts at 10:18) - Client view - Server API - Cache - Redux Store - Server view - agenda - cache - svn - repo 4. Overview of the code (starts at 15:26) - Client - router.js - __tests__ - buttons (refresh) - elements (pns) - layout (main) - models (deprecated) - pages (index, help) - reducers (clock-counter, responses) - Server - router.js - __tests__ - operations (refresh) - sources (jira) - templates - other - cache - config - ldap - svn - watcher - websocket 5. Implementing a feature (starts at 15:30) - adding state to the server - rendering state on the client - dynamic updates - Sam Ruby