Commit Graph

36 Commits

Author SHA1 Message Date
TakeV 04a226e5e0
Move webserver code to (guile-docs server webserver)
This also hooks the rendering logic to render the templates directly
2023-12-13 12:20:25 -05:00
TakeV 9b68cfb41b
Export template symbols 2023-12-13 12:07:12 -05:00
TakeV 2d6d1294d4
Create templates file to handle rendering and move temp scripts into it
Create docs module
Add templates file to handle html wrapping and rendering
Remove temp rendering files
Add templates to hall file
2023-12-13 10:48:29 -05:00
TakeV 4835576f46
Conside guile-docs to be a program for hall 2023-12-13 10:05:16 -05:00
TakeV 97a42a6b2b
Add guile-repl script to quickly launch a guile repl
It also loads the project path and listens on the default port
2023-12-13 10:01:17 -05:00
TakeV 39ab9edd25
Add note to readme about scripts/launch-dev-shell 2023-12-13 09:43:39 -05:00
TakeV 6d152ef322
Add helper script to launch the dev shell 2023-12-13 09:42:00 -05:00
TakeV ab225353bf
Remove packages defined in guix.scm package inputs, and add actual dev tools to the manifestt 2023-12-13 09:32:34 -05:00
TakeV c3268f6688
Reorg guix.scm to define the package explicitly 2023-12-13 09:31:32 -05:00
TakeV 4bc158fa7d
Remove duplicate vcs-file? procedure 2023-12-13 09:13:32 -05:00
TakeV 835d3769b9
Merge remote-tracking branch 'origin/vivi' into charli-branch 2023-12-13 09:11:58 -05:00
Vivianne eba1bbf329
Hacks for not having modules yet, so lazy.lol 2023-12-13 09:11:37 -05:00
Vivianne 4b8d0e8d4b
Formatting 2023-12-13 09:11:37 -05:00
Vivianne 1170ae7088
Some theming, fix bugs and such, better templating 2023-12-13 09:11:37 -05:00
Vivianne 3c04f76508 Hacks for not having modules yet, so lazy.lol 2023-12-13 02:38:49 -05:00
Vivianne 115c5573c4 Formatting 2023-12-13 02:02:18 -05:00
Vivianne e40fc82904 Some theming, fix bugs and such, better templating 2023-12-13 01:56:30 -05:00
TakeV 5e39b17af1
Configure guix.scm to read the local dir 2023-12-13 00:40:48 -05:00
Vivianne 58388e63b3 Merge remote-tracking branch 'origin/charli-branch' into vivi 2023-12-13 00:21:16 -05:00
Vivianne a6ea125204 We're now using sxml or perhaps stml! fancy 2023-12-13 00:10:21 -05:00
Vivianne 4c17a3630b Add dir locals and add haunt dependency 2023-12-12 23:45:07 -05:00
TakeV 19600c1477
Configure guix.scm to read the local dir 2023-12-12 23:37:02 -05:00
TakeV c6c5bd26f5
Add note in readme on getting going with guix 2023-12-12 23:32:32 -05:00
Vivianne 170bff4d58 Move to root 2023-12-12 22:05:28 -05:00
Vivianne 3d2e4621a0 Add web server 2023-12-12 21:59:26 -05:00
Vivianne c1dee26c3f Placeholder index. 2023-12-12 20:58:00 -05:00
TakeV 8efcd9bca3 Merge pull request 'charli-branch' (#1) from charli-branch into main
Reviewed-on: #1
2023-12-13 01:50:25 +00:00
TakeV 713f88c1c3
Add record <docs>
Add docs-in-module

The new <docs> record is how we can pass around information associated with a
particular symbol. It stores the symbol, module, and documentation right now,
but could be extended later.

docs-in-module will let us grab a list of <doc> from a specified module.
2023-12-12 20:14:49 -05:00
TakeV f59d7eff68
Rename src to guile-docs 2023-12-12 19:24:25 -05:00
Vivianne 1109081886 Modifications and try with current module and its used modules 2023-12-11 01:10:09 -05:00
Vivianne cc7934197e it reordered it, sorry... 2023-12-11 00:41:35 -05:00
Vivianne 383d97b046 Add a function to list procs and their docs in a module 2023-12-11 00:36:55 -05:00
Vivianne fced876ec5 Remove markdown readme 2023-12-10 22:21:17 -05:00
TakeV 1bb94e05db
Add manifest 2023-12-08 10:34:55 -05:00
TakeV 9761663ef3
Set up hall 2023-12-08 10:25:58 -05:00
TakeV 0f78e677d1 Initial commit 2023-12-05 18:53:08 +00:00