Commit graph

36 commits

Author SHA1 Message Date
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
9b68cfb41b
Export template symbols 2023-12-13 12:07:12 -05:00
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
4835576f46
Conside guile-docs to be a program for hall 2023-12-13 10:05:16 -05:00
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
39ab9edd25
Add note to readme about scripts/launch-dev-shell 2023-12-13 09:43:39 -05:00
6d152ef322
Add helper script to launch the dev shell 2023-12-13 09:42:00 -05:00
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
c3268f6688
Reorg guix.scm to define the package explicitly 2023-12-13 09:31:32 -05:00
4bc158fa7d
Remove duplicate vcs-file? procedure 2023-12-13 09:13:32 -05:00
835d3769b9
Merge remote-tracking branch 'origin/vivi' into charli-branch 2023-12-13 09:11:58 -05:00
eba1bbf329
Hacks for not having modules yet, so lazy.lol 2023-12-13 09:11:37 -05:00
4b8d0e8d4b
Formatting 2023-12-13 09:11:37 -05:00
1170ae7088
Some theming, fix bugs and such, better templating 2023-12-13 09:11:37 -05:00
3c04f76508 Hacks for not having modules yet, so lazy.lol 2023-12-13 02:38:49 -05:00
115c5573c4 Formatting 2023-12-13 02:02:18 -05:00
e40fc82904 Some theming, fix bugs and such, better templating 2023-12-13 01:56:30 -05:00
5e39b17af1
Configure guix.scm to read the local dir 2023-12-13 00:40:48 -05:00
58388e63b3 Merge remote-tracking branch 'origin/charli-branch' into vivi 2023-12-13 00:21:16 -05:00
a6ea125204 We're now using sxml or perhaps stml! fancy 2023-12-13 00:10:21 -05:00
4c17a3630b Add dir locals and add haunt dependency 2023-12-12 23:45:07 -05:00
19600c1477
Configure guix.scm to read the local dir 2023-12-12 23:37:02 -05:00
c6c5bd26f5
Add note in readme on getting going with guix 2023-12-12 23:32:32 -05:00
170bff4d58 Move to root 2023-12-12 22:05:28 -05:00
3d2e4621a0 Add web server 2023-12-12 21:59:26 -05:00
c1dee26c3f Placeholder index. 2023-12-12 20:58:00 -05:00
8efcd9bca3 Merge pull request 'charli-branch' (#1) from charli-branch into main
Reviewed-on: #1
2023-12-13 01:50:25 +00:00
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
f59d7eff68
Rename src to guile-docs 2023-12-12 19:24:25 -05:00
1109081886 Modifications and try with current module and its used modules 2023-12-11 01:10:09 -05:00
cc7934197e it reordered it, sorry... 2023-12-11 00:41:35 -05:00
383d97b046 Add a function to list procs and their docs in a module 2023-12-11 00:36:55 -05:00
fced876ec5 Remove markdown readme 2023-12-10 22:21:17 -05:00
1bb94e05db
Add manifest 2023-12-08 10:34:55 -05:00
9761663ef3
Set up hall 2023-12-08 10:25:58 -05:00
0f78e677d1 Initial commit 2023-12-05 18:53:08 +00:00