Dagger Docs 2.0 #4213
Replies: 4 comments 4 replies
-
I know that @vikram-dagger has been thinking about this too. There is a related private discussion here: https://github.com/dagger/dagger.io/issues/1190 |
Beta Was this translation helpful? Give feedback.
-
Centralizing examples in a directory and placing them as snippets in the markdown files will allow examples re-usability across projects + make example testing easier as talked about in the Issue Party. |
Beta Was this translation helpful? Give feedback.
-
@marcosnils do you think we could move this from a discussion to an issue to start tracking a docs 2.0 MVP? |
Beta Was this translation helpful? Give feedback.
-
I am excited about improving our docs of course, but advise against a “docs 2.0” effort. We’ve had endless big bang “2.0” efforts, I know it’s tempting but it is never worth it. The ideas listed here are good, but they should be broken up into a backlog of orthogonal improvements, and rolled out incrementally. Otherwise feature creep and subsequent remorse are guaranteed.
This is a massive project on its own. We need single-track docs that can be consumed by all Dagger developers regardless of language and SDK. Ideally across all guides, and API reference too. I strongly recommend focusing on this before expanding the scope too much. Let’s call it something specific, like “single-track docs” or “stripe-style docs”, to avoid scope creep and “accidental docs rewrite syndrome”. |
Beta Was this translation helpful? Give feedback.
-
This is a discussion to portray the different conversations and ideas I've been speaking with some of the Dagger team members around giving a second iteration to our docs and getting started experience. The objective is to highlight the current improvement opportunities and present a list of actionable items with the hope to make them issues so we can incrementally improve the whole experience.
The current areas of opportunities (non-prioritized) we've identified are:
List of tasks in order to bring us closer to our goal:
Single-track docs #4291. Create a unified multi-language "getting started" flow which helps the user going from 0 to a deployed app has interactive snippets (maybe not initially)
Move all the guides into a centralized "blogpost" like format that can be filtered by tags and ordered by publish date
Create some sort of recipe-like tutorial customizer that targets users that know more about what they're looking for. i.e: "Go + Github Actions + ECR + Kubernetes"
Allow to embed playground snippets
WDYT? what are we missing?
Beta Was this translation helpful? Give feedback.
All reactions