Commit graph

44 commits

Author SHA1 Message Date
pho4cexa
838489079e attempt at consistent environment/git config 2023-01-08 00:53:04 -08:00
pho4cexa
a49e5697a9 don't manually append .html in markdown 2023-01-07 11:13:34 -08:00
pho4cexa
80a8dbb261 remove manual html/ prefix 2022-12-26 21:58:30 -08:00
pho4cexa
e2487098c5 add some links and todos to readme 2022-12-26 09:10:45 -08:00
m455
d66ff630d2 hmm it doesn't work again lol 2022-12-20 01:27:22 -05:00
m455
d210d06f8f small wording edit 2022-12-20 01:22:38 -05:00
m455
a063ba31fa fixed a small nit in the requirements 2022-12-20 01:11:36 -05:00
m455
b6097a77a5 hmm lets try to fix that link again... 2022-12-20 01:07:47 -05:00
m455
ef34d55898 prefixed 'html/' to tutorial link. fixed line lengths 2022-12-20 01:05:34 -05:00
m455
15aaf2bec4 more typos fixed 2022-12-20 01:01:32 -05:00
m455
7b5aab8a14 fixed typo in docs 2022-12-20 00:58:11 -05:00
m455
907516d1d6 Updated documentation and cleaned up directory tree
- Updated documentation, so it's very nice for pho4cexa <3
- Moved helper/example files to an assets directory (feel free to
  rearrange all of these again if you have any better ideas :D
- Renamed and moved tutorial file to make it more descriptive
- Removed old environment variables from post-receive hook example file
2022-12-20 00:56:30 -05:00
pho4cexa
35496ee17e enable customizable jinja-like templates via ersatz!
well this was a journey :)

behavior when running `repo2html <output directory>` remains the same;
we apply our internal sxml template as usual.

to use ersatz templates, run like this:

`repo2html <output directory> <template directory>`

the program will look for a "default.html" file in that directory.
2022-12-16 13:31:39 -05:00
m455
dc30b1937a added new dependencies to readme and makefile 2022-12-13 17:02:01 -05:00
pho4cexa
609d9e1e2e header id-ification improvement and other cleanup
- fixed comment rendering
- simplified pre-post-order rule for unspecified values
- limited length of header id to 40 characters + tag name
2022-12-13 16:56:55 -05:00
m455
f0a0e1ecb0 added new dependency to makefile and readme 2022-12-12 12:37:20 -05:00
pho4cexa
5f03520e0f a little footer 2022-12-12 11:07:10 -05:00
pho4cexa
a916af24aa attempt to better conform to m455's styleguide
m455, i lost the advice you gave me previously, detailing conventions
you'd like to conform to when writing documentation for this project. i
tried to make some changes here that conform to what pieces i remember
but probably got some of it wrong. would you mind reiterating your
recommendations in an email or text file for me? thanks!!
2022-12-11 21:03:33 -05:00
pho4cexa
75b7406508 implement commit log! also, tabulate contributors 2022-12-10 20:17:20 -05:00
pho4cexa
d106bf4ca6 detect (er, ask git) if files are text or binary (ty m455 & acdw!)
also remove unused procedure display-readme-html
2022-12-10 20:17:10 -05:00
pho4cexa
a97c673158 simplify main readme by moving "git forge" specifics elsewhere
just a suggestion; don't feel obligated to merge. you know technical
writing and documentation better than i do!
2022-12-09 13:14:09 -05:00
pho4cexa
335a444dc4 fix md formatting for nested uls 2022-12-09 12:55:03 -05:00
pho4cexa
626a84a76e check file existence in source-files-list not cwd
added source-files-list to populate-html-template. kindof dislike having
so many variables passed to a function but i also kindof dislike global
variables; not sure how to make this prettier yet. but this solves the
bug i introduced in my last commit where the nav links were broken when
used as a githook.
2022-12-09 12:54:56 -05:00
pho4cexa
c645880703 feature: license nav link, optional about nav link 2022-12-09 09:51:15 -05:00
m455
b82ee055e6 fixed unclosed inline code character 2022-12-08 21:20:55 -05:00
m455
3f7baebc51 added a quickstart 2022-12-08 21:20:04 -05:00
m455
65f2c7fc7c made todos and hopes types more distinguishable from the proceeding phrase 2022-12-08 21:01:31 -05:00
m455
765d1b944f fixed codeblock rendering 2022-12-08 20:57:56 -05:00
m455
1927685a24 added a kind of end-to-end example of how to set everything up 2022-12-08 20:56:34 -05:00
m455
954f411d4e updated description and features 2022-12-07 15:54:03 -05:00
m455
2628ce3ef9 small under-construction notes lol 2022-12-07 15:51:16 -05:00
m455
c4239e4a82 quick notes and updates added to readme, minor makefile changes 2022-12-07 15:18:27 -05:00
m455
57f8535875 removed some out-of-scope sections 2022-12-06 00:07:43 -05:00
m455
90cd48eea8 small wording edit 2022-12-04 01:34:19 -05:00
m455
ea242d599b small tweak to quickstart section 2022-12-04 01:30:02 -05:00
m455
fa8eb2d4e2 updated readme
- populated the compilation section
- populated the usage section
- populated the configuration section
2022-12-04 01:25:44 -05:00
m455
c014aefc74 expanded on the todos section 2022-12-04 00:58:51 -05:00
m455
3f2f056f8c updated readme
- renamed post-receive.sample to post-receive
- fixed file permissions on post-receive file
2022-12-04 00:46:31 -05:00
m455
0216eacef6 cleaned up main.scm
- removed old comments
- moved todos and nice-to-haves into the README.md's todos and hopes
- changed gobally mutated variables to be global constants. originally
  these were mutated because the code was structured differently, and
  allowed an option argument, specifying which bare git repo to use, but
  i removed that, and forgot to remove and change the cruft
2022-12-02 23:31:54 -05:00
Jesse Laprade
f2351eba33 combined two sections into one 2022-12-02 17:34:21 -05:00
Jesse Laprade
37304ab0fd changed description 2022-12-02 17:13:34 -05:00
Jesse Laprade
403fd36d6a docs: updated requirements 2022-12-02 16:54:38 -05:00
Jesse Laprade
0146087955 fixed codeblock in readme 2022-12-02 16:49:37 -05:00
Jesse Laprade
32c540a903 first commit 2022-12-02 16:41:55 -05:00