On Tue, May 5, 2020 at 5:45 PM Sam Ruby <[email protected]> wrote:
>
> On Mon, May 4, 2020 at 7:28 PM Sam Ruby <[email protected]> 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