digitalmars.D - Appreciation for Adrdox
- Chris Piker (21/21) May 12 2021 Hi Adam Ruppe
- Adam D. Ruppe (33/38) May 13 2021 Note that its syntax is actually only partially compatible with
- Chris Piker (6/8) May 13 2021 I appreciate the invite and am happy to use which ever contact
- Adam D. Ruppe (5/8) May 13 2021 oh i've never even heard of that before.
- Imperatorn (4/25) May 13 2021 Agreed! Adam deserves a medal (autocorrect suggested medley 🎶?)
- Guillaume Piolat (4/8) May 14 2021 There is a patreon for it and we can perhaps even reach the next
- Chris Piker (5/8) May 16 2021 Hey, thanks for mentioning it! I chipped in. Maybe someday Adam
Hi Adam Ruppe Just wanted to drop a note of thanks for your documentation generator. It's nice! My internal project has become complicated enough that proper documentation seemed to be in order. Over the course of today I've tested three systems: * straight ddoc generated via dmd * ddox via dub -b ddox * and adrdox. I found the output of adrdox to be the most visually appealing of the three and the easiest to navigate. In addition it also had the least number of bugs (zero so far). Since documentation is the first thing a new user notices about a library, I thank you for helping me to make a good first impression for my work. Best,
May 12 2021
On Thursday, 13 May 2021 at 04:23:26 UTC, Chris Piker wrote:Just wanted to drop a note of thanks for your documentation generator.Excellent! Glad it is working out.I found the output of adrdox to be the most visually appealing of the three and the easiest to navigate.Note that its syntax is actually only partially compatible with ddoc. I cut a bunch of their features and added a bunch of my own I keep a page here listing things: http://dpldocs.info/experimental-docs/adrdox.syntax.html I don't like accidentally triggering markdown so i put that in its own blocks for the most part but the biggest thing is if you reference anything with [brackets.around.it], it does a name lookup and links for you. So you can use local names or fully qualified names and help to interlink things you reference. [thing_to_link|text to display] is also a thing you can do (the bar came from wikipedia syntax rather than markdown). It can even reorganize things http://dpldocs.info/experimental-docs/adrdox.syntax.html#symbol-grouping which is how this listing is achieved: http://arsd-official.dpldocs.info/arsd.nanovega.html#members So a bunch of cool things you can dip into once you commit to using my incompatible syntax.In addition it also had the least number of bugs (zero so far).Lucky you! lol. I always try to fix them within a week of people reporting them to me so that probably helps. I kinda hate it when people report bugs tho because they're almost always massively complicated. I've fixed most the easy ones already so what's left tends to take hours to figure out and since my code is really, really bad (I'd rewrite it totally differenly if I had infinite time but instead I tend to just keep patching more filth on top of the already rotting core...) it is easy to make regressions. But also since I can auto-generate pages from various projects problems tend to get noticed before too long. That said don't hesitate to email me or message on the irc if something does come up and I'll see what I can do.
May 13 2021
On Thursday, 13 May 2021 at 15:57:39 UTC, Adam D. Ruppe wrote:That said don't hesitate to email me or message on the irc if something does come up and I'll see what I can do.I appreciate the invite and am happy to use which ever contact method you prefer the most, though since some of the discussions could be beneficial to other users, would you consider enabling the discussion feature for your [adrdox](https://github.com/adamdruppe/adrdox) github project?
May 13 2021
On Friday, 14 May 2021 at 00:57:33 UTC, Chris Piker wrote:discussions could be beneficial to other users, would you consider enabling the discussion feature for your [adrdox](https://github.com/adamdruppe/adrdox) github project?oh i've never even heard of that before. https://github.com/adamdruppe/adrdox/discussions/47 as long as it emails me when people post cuz otherwise i'll never see it.
May 13 2021
On Thursday, 13 May 2021 at 04:23:26 UTC, Chris Piker wrote:Hi Adam Ruppe Just wanted to drop a note of thanks for your documentation generator. It's nice! My internal project has become complicated enough that proper documentation seemed to be in order. Over the course of today I've tested three systems: * straight ddoc generated via dmd * ddox via dub -b ddox * and adrdox. I found the output of adrdox to be the most visually appealing of the three and the easiest to navigate. In addition it also had the least number of bugs (zero so far). Since documentation is the first thing a new user notices about a library, I thank you for helping me to make a good first impression for my work. Best,Agreed! Adam deserves a medal (autocorrect suggested medley 🎶?) for helping us all! (Also he's a 100x dev but does "one file dev" so you have to divide by 10 but still a 10x:er) 🥉
May 13 2021
On Thursday, 13 May 2021 at 04:23:26 UTC, Chris Piker wrote:Hi Adam Ruppe Just wanted to drop a note of thanks for your documentation generator. It's nice!There is a patreon for it and we can perhaps even reach the next goal together! https://www.patreon.com/adam_d_ruppe
May 14 2021
On Friday, 14 May 2021 at 14:25:55 UTC, Guillaume Piolat wrote:There is a patreon for it and we can perhaps even reach the next goal together! https://www.patreon.com/adam_d_ruppeHey, thanks for mentioning it! I chipped in. Maybe someday Adam can quit his day job. ...now if only I had enough spare cash to buy indented dmd error message formatting for deep template types.
May 16 2021