You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was wondering if rustdoc was useful for this project (more or less fiddling to get maximal mileage out of rust's tooling).
Particularly, I have a small experiment in a fork.
I was wondering if getting the rest of the README into such a format would be reasonable. I think there are a few advantages:
Using doctests instead of #[test] keeps the source in one place and automatically ensures consistency.
The site has a lot of internal linking that could become extremely useful. Especially with the search features.
Would make for a nice github.io page (we'd need an index.html to link into the docs and not ignore target/docs).
This seems to have a few drawbacks:
Everything becoming a doc-comment (/// with md formatting) might make linting and editing harder.
Calling things modules and having stub functions is clumsy and prone to cause disagreements.
The way doctests are handled is complicated and might make editing harder for beginners.
@hemangandhi Great ideas! I love it. I can work on the linting issues tonight. I was actually checking out how to enable RustDoc the other day according to your example folk but I got confused ... ;)...
Also, if you are interested in turning this into an actual module, let's do this in a separate project. Come and join us on telegram =) https://t.me/joinchat/Hj2nWg58UEWmMFprHvs-iQ
Activity
JasonShin commentedon Jul 11, 2019
Thanks =) I will try this out soon
JasonShin commentedon Jul 20, 2019
Let me play around in your fork. It's an interesting idea
hemangandhi commentedon Jul 20, 2019
https://github.com/hemangandhi/functional-programming-jargon.rs/blob/doctest/DOCTEST_TODO.md
^ this is my vision so far, though I definitely don't expect the last goal to happen/get merged in any time soon.
JasonShin commentedon Jul 23, 2019
@hemangandhi Great ideas! I love it. I can work on the linting issues tonight. I was actually checking out how to enable RustDoc the other day according to your example folk but I got confused ... ;)...
Also, if you are interested in turning this into an actual module, let's do this in a separate project. Come and join us on telegram =) https://t.me/joinchat/Hj2nWg58UEWmMFprHvs-iQ
JasonShin commentedon Aug 14, 2019
We have half solved this issue because now we have a documentation automatically generated on crates.io
https://docs.rs/fp-core/0.1.8/fp_core/