-
Hi! First off all let me say that I'm a huge fan of the One particular thing I'm really impressed with is the reliable, consistent style of your README's. Having them all be in the same style makes it so easy to pick up a new plugin/util, love it! Of course, I'm not that surprised that you are good at crafting Markdown files, but I am curious as to how! I've looked far and wide but couldn't find any documentation or hints of the tooling used to create them, which finally lead me to just ask: is there any specific custom processor/CI you use for the README's? I ask because I've been working on some I'm aware of most of the separate components used like remark-usage but I'm mostly asking for Thank you for your time and all the amazing work your doing! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Thanks for your kind words, @tefkah! On to How: well, it’s all pretty manual. I go through most projects like once every one or two years. Make sure things are consistent. It’s a bit tedious, that process. But it’s also nice. Some relaxed work. Especially after a giant, very challenging, project (https://github.com/wooorm/mdxjs-rs). It isn’t really about those particular projects, but as a whole, as you mention, I think this consistency and quality is what makes my work unique. We do “dogfeed” our own tools. As in, I have rather strong preferences on what tools to use. What styles to use. For things like TS through JSDoc instead of TS compiling to JS for example. I held on to ES3 for very long. And, of course, I have strong preferences on how markdown/natural language/readmes should be written. Here’s a recent example of a very low-level, and personal, project: https://github.com/words/stemmer. 8 years old but still going strong! The tools and style there are what I am currently going with! |
Beta Was this translation helpful? Give feedback.
Thanks for your kind words, @tefkah!
Most questions/issues/etc are a bit entitled, or at least frustrated in the moment. Or just cold. So it’s really nice to see such messages! Makes my day.
On to How: well, it’s all pretty manual. I go through most projects like once every one or two years. Make sure things are consistent.
Recently, with types and ESM, that was a lot of the focus, a lot of breaking changes.
I’ve also been trying to get the docs better with the “what is this”, “when should I use this”, “security”, “types” sections, for the parsing project a “syntax”, for the AST projects a “syntax tree”, and for the high-level projects with lots of users an “examples” section.
It’s a bit …