master
History Download
Drew Owens Docs: the what-lives-where diagram on the main page, updated for 0.77.1 (one Owner filter for both lenses, field-by-fie… 759bca6

Releasing adom-gantt

The list for every version. What changed and why goes in BUILD-NOTES.md.

  1. Version. Bump version in package.json and page.json.
  2. Gates, one after another. node test/server_test.mjs, node test/collab_test.mjs, then node test/ui_test.mjs. Never two at once: they share test ports. When several people or agents run suites on one machine, wrap each run in the same flock lock file.
  3. What lives where. If the release changes what stays in a tab, in the browser or on the server (a filter, a setting, how saving or catching up works), update client-vs-server/where-it-lives.html and the tables in client-vs-server/README.md, re-render the PNG with node test/render-diagram.mjs, and look at the PNG. The main README shows it under "Your view and the shared plan: what lives where"; check it still does.
  4. Build notes. A new entry at the top of docs/BUILD-NOTES.md: what changed, why, and the test counts.
  5. Publish. adom-wiki pkg info adom/adom-gantt first, in case another session published; then adom-wiki pkg publish --org adom -y, and adom-wiki repo push for anything the package leaves out. Check a fresh clone and the live page.
  6. Deploy. Only with the plan owner's go. A changed server.js needs a restart; a changed page needs only the files. Either way, everybody with the plan open reloads once.