check terminology consistency
check for proper elispses, em-dashes
check for passive voice
check grammer and puctuation

generate readme.html into ./doc and README.md into root with generator script
	check readme.html by viewing in browser
	check README.md by viewing in a markdown preview; a GitHub private/secret gist is good for this

*** Release checklist
	bump version?
		project.clj: two locations (defproject and :codox > :project > :version)
		fn-in project readme generator: two locations (Lein/Boot setup + CLI/deps.end setup)
			 (eval namespace to generate readme.html and README.md)
		changelog.edn
	run all tests
		$ lein test :all
	re-generate api docs
		$ lein codox
	update release notes edn
		refer to
		$ hg incoming
	check html spelling
		$ aspell -H -c <filename>.html ;; (adjust spelling in .clj files while tapping i/I ignore)
	check html grammar

	create hg and git tag for release
		in dev repo
			mercurial tag format: 'release 99'
		in publish repo
			mercurial tag inherted from dev repo
			git tag format: v99

	push to github
		from fn-in-publish
		$ hg pull ../fn-in
		$ cd fn-in
		$ hg update
		$ git commit -a
		possibly $ git tag v99
		$ git push -u origin main
			use blosavio, then GitHub classic token instead of pw

	run GitHub workflow that 'deploys static content to GitHub Pages'

	publish to clojars
		$ lein deploy clojars
		check cljdoc generation

	test loading and usage of new deployment
		lein repl
		fresh session of emacs CIDER