Replies: 5 comments 3 replies
-
Absolutely, didn't even know about |
Beta Was this translation helpful? Give feedback.
-
Ha. Neither did I! I was just googling libtooling doc generator assuming someone would have written one. I was right! Since the comment style is doxygen and none of our code (except for some apica code) is commented in that style the MD files it generates right now doesn't seem all that useful Harvey-OS/harvey-os.github.io@master...sevki:master but I think it's far better than no documentation at all. |
Beta Was this translation helpful? Give feedback.
-
Looks interesting. Would this only be used by the ci? |
Beta Was this translation helpful? Give feedback.
-
Looks worthwhile. Slightly unrelated, but it would be great to get the man pages up on the website too, maybe convert them to md 😀 |
Beta Was this translation helpful? Give feedback.
-
Agree on the man page. Some of the kernel internals are documented in man pages in Section 10 in Inferno and Section 9 in 9front. Maybe we can copy and update those. |
Beta Was this translation helpful? Give feedback.
-
Hey Folks,
IMHO our documentation is really lacking.
Most of the docs are outdated and the code ya'll write isn't as legible as you'd like to believe 😂
I really miss docs experience whenever I'm writing go or rust code and it's making me want to not touch harvey code all that much.
So let's do something about it!!!!
What my current thinking is patch
build.go
to generate compilation DB.Harvey-OS/go#35
this generates a
compile_commands.json
under$HARVEY
Once we merge that in we can modify the CI to pull the
harvey-os.github.io
repoafter which we can generate markdown files for C code using clang-doc
than commit and push the docs to the repo so every time we update our code the website and docs reflect the changes.
What do ya'll think?
Beta Was this translation helpful? Give feedback.
All reactions