Skip to content

Commit

Permalink
Merge pull request #75 from meyerweb/main
Browse files Browse the repository at this point in the history
Edit pass on README
  • Loading branch information
meyerweb authored Sep 24, 2024
2 parents 435a333 + 9cad08d commit 317f2c2
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

bcd-watch is based on the idea of diffing two sets of bcd data. Parts of the code can be used to diff any set of bcd releases (index.js actually does the diffing/writing work).

Under normal operation, bcd-watch tracks the releases its used in `/store/bookkeeping.json`. Every few hours a cron job executes `node run.js` (requires node 19). This fetches the latest bcd data from the bcd github repo and if it is newer than the latest entry, saves a copy within `/store`. We currently save a copy of every release, whether we generate a diff based on it or not, just so that we can create diffs of any two in the future. Every Monday it runs the diff and writes the reports to `out/`.
Under normal operation, bcd-watch tracks the releases it's used in `/store/bookkeeping.json`. Every few hours a cron job executes `node run.js` (requires node 19). This fetches the latest bcd data from the bcd github repo, and if it is newer than the latest entry, saves a copy within `/store`. We currently save a copy of every release, whether we generate a diff based on it or not, just so that we can create diffs of any two in the future. Every Monday it runs the diff and writes the reports to `out/`.

The HTML files are generated with Handlebars templates which live in `/templates/.
The HTML files are generated with Handlebars templates which live in `/templates/`.

Occasionaly, if we change something about templating we may run `reprocessAll.js`, which just looks at the date oriented release files in `/store/` and loops through a simulation of each monday from then until now.
Occasionally, if we change something about templating, we may run `reprocessAll.js`, which just looks at the date oriented release files in `/store/` and loops through a simulation of each Monday from then until now.

0 comments on commit 317f2c2

Please sign in to comment.