Author, review, and publish Markdown and API docs with a Git-based docs-as-code workflow

Helsinki, Finland
Joined August 2020
We're building a brand new editor for technical writing and docs-as-code at @GetDoctave! We're pushing the boundaries of what an editor for documentation and technical writing professionals could look like. Interested? Join the waitlist! Link below 👇
1
1
130
I had the pleasure of chatting with Manny Silva about his work on VerbaGPT, and how he uses LLMs to cut his time-to-first-draft from 2 days to an incredible 5 minutes Full conversation on YouTube 👇 youtu.be/fr-t0gMmrFk
1
1
74
Granted @GetDoctave isn't a particularly data-heavy app, I feel like we just crossed some kind of milestone because we had to add a missing database index to address a performance issue. Resulted in a good 150ms faster page loads for some customers!
1
4
90
My discussion about Markdown and Structured Authoring with @remoquete is out! We discussed lots of interesting ideas about how to bring structured authoring concepts into a docs-as-code context Take a look! youtube.com/watch?v=M5L0xyER…
1
2
7
1,090
Your docs are the product. For some companies, the docs are the biggest touch point that the your user will interact with. Much more important than the copy on your marketing site. Invest in your docs, hire tech writers, make your users happy.
How to build a developer tool: 🏎️ Make it fast, then even faster 🔓 Make it extensible, no lock-in ⭐ Make it frictionless to get started ✨ Make the docs part of the product 🤝 Make it predictable, backward compatible
1
1
73
Still think you should think twice about putting an AI in front of your carefully written developer docs. Your users are not experts in your product. They cannot tell when the LLM is hallucinating and making up features, which it inevitably will (for now at least).
we removed the AI-powered search from our docs because it was unreliable and made up fake features still waiting for the production-grade llm that can reliably produce data without hallucinations long way to go
1
1
2
95
Replying to @theo @t3dotgg
@GetDoctave is amazing. The team is super approachable
1
3
561
The @GetDoctave team is at @ApidaysHelsinki! Come find us if you want to chat about API documentation 👀
1
2
35
This is our biggest and most ambitious release to date! Excited to finally have it out in the world.
Doctave 2.0 is here! 🎉 This release brings with it... - A brand new Markdown-aware component library for creating compelling and engaging articles - An improved, customizable design, with the familiar Doctave layout ...and much more! We're excited to see what you build!
1
2
117
Coming soon to @GetDoctave: custom components 👀 Create reusable widgets that can be rendered across your docs. Mixing and matching our built-in layout components will let you build complex components without ever needing any custom CSS.
1
1
65
Replying to @theo @t3dotgg
Elixir powers large parts of @GetDoctave and has been rock solid. Phoenix, especially with LiveView and Pubsub, is just a joy to use and simplifies our stack a lot.
2
2
214
Having coded in #rustlang for so long has caused me to not tolerate bad error messages any more. We're building a new component system in Doctave, and after much plumbing, we're finally getting the error messages to look 🤌
1
1
227
So it's not actually just a component library... As part of this component _engine_, we're also creating a small expression language! The whole system is Markdown AST-aware, allowing us to do some really cool things. Demos coming soon!
We're designing a component library for @GetDoctave 👀 We'll have pre-built components out of the box, and you'll be able to combine lower-level components to build complex layouts and custom reusable components Getting the level of abstraction right is an interesting exercise
1
1
76
We're designing a component library for @GetDoctave 👀 We'll have pre-built components out of the box, and you'll be able to combine lower-level components to build complex layouts and custom reusable components Getting the level of abstraction right is an interesting exercise
1
1
1
2
138
Announcing a new thing! Dossier: github.com/Doctave/dossier Dossier is a multi-language code and docstrings parser, powered by tree-sitter and written in #rustlang. Give Dossier source code, and it outputs JSON that describes the functions/classes/etc along with their docstrings
2
4
6
403
Great example of this phenomenon in this article posted on The Orange Website™ a few days ago: blog.orsinium.dev/posts/misc… I can maybe get on board with some points regarding docstrings and code comments etc, but this just doesn't apply to e.g. developer portals.
The word ”documentation” has so many meanings depending on who you’re talking to. To one person it’s a single README file. To another, it’s a full blown dev portal with guides and API references. Causes legitimate confusion sometimes
1
124
You can now add code samples to your API references directly from your OpenAPI spec! Read the docs: docs.doctave.com/docs/conten…
2
1
212
This kind of customer feedback makes working hard on a feature absolutely worth it 😎
1
1
2
113
The error rate on AI-powered documentation search is still remarkable. Anecdotally, I find issues almost every time I try them. It's like talking to a support rep that makes stuff up 5-10% of the time. Not a good experience.
1
2
4
208
Some devs on recent "orange website" threads seemed to discover that technical writers exist and questioned why. Every company with great dev docs (Stripe, Twilio, etc.) has tech writers. That's why they're great. If you want great docs, hire pros, and pay them well.
This Post is from an account that no longer exists. Learn more
1
183