oxaliq.net/.dev-log
sorrel 4982e32350 change .txt to .scm in source files
allows git forge to recognize source as sexprs
2024-01-21 17:56:40 -05:00

88 lines
2.6 KiB
Text

2024/01/21
- .txt -> .scm for better source viewing in git forge
START HERE:
- pick a license
- fix footer styling (tagged section is cramped with flex-row
especially on mobile)
- add view source link to every page (git forge of source/resource
not static/resource; we're here for the sexprs)
TODO:
- refactor publish script for atomic, idempotent execution (follow
rollback thunk + compose accumulator pattern in modify script)
2024/01/17
- add html cache directories to build script
TODO:
- putting content in atom will require changing csv parsing;
that's for v2
2024/01/15
- cache static logic
- START HERE:
- test caching everywhere
- add content in atom
2024/01/14
- fix stylesheets
- update all url references
- START HERE:
- add content in atom
- cache static logic
2024/01/13
- update atom-table-writing
- finish atom-feed-recreation in modify
- modify functionality complete
- START HERE:
- update all references to old url
- TODO:
- add content in atom <entry><content /></>
- re-publish stuff in publish branch
2024/01/11
- rebuilding post-footer
- created tools/utils.rkt to put utils shared between modify
and publish (includes new url)
- update-atom-table writing
- START HERE:
- update-atom-table needs description for post
2024/01/08
- rb-thunks accumulating via compose
- update-res-table now adding update-history to data/<resource>.csv
- started loading tag-list for rebuilding post-footer
- START HERE:
- rebuild post-footer
- update-atom-table
- TODO:
- update all references to old url (especially in atom feed)
- update light-mode style
2024/01/07
- returning to project
- refactor get-res-table and get-output-file for returning input and output ports
- rb thunk will require read from input-file-port to rewrite contents on fail
- TODO:
- initialize rb-thunks and ensure they accumulate on passage to each handler
2023/12/30
- starting work on "modify" script
- custom errors that emit a list of "rollback thunks" to enable resetting
to prior state if any error is raised
2023/12/21
- broke "about" into smaller sections and linked from "/"
- removed "about" from header - now just [settled | unsettled | feed]
- added "now" and "this" sections and linked from "/"
2023/12/10
- added resource/index builder to publish script
2023/12/04
- added function to build index source xexpr file for tagged/'tag
- fixed tagged/ index source xexpr printing to file so that it can be read
2023/11/30
- added function to build an index source xexpr file for tagged/
- have not tested to see if it builds tagged/ properly yet