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

Reply via email to