Documentation Revamp #8178
Replies: 7 comments 4 replies
-
I've started on drafting a new getting started experience. There's still a bit of work left to do, but the draft is available at #8179. |
Beta Was this translation helpful? Give feedback.
-
For clarification. This is the directory structure/map for docs/src? |
Beta Was this translation helpful? Give feedback.
-
Thanks everyone for the initial feedback on the PR. I met with @byjlw today to discuss our approach to documentation and next steps. There 's a lot of good ideas floating around, and I'd like to align on a couple of key questions with everyone who has strong opinions. Regarding the initial Getting Started / Quickstart:
Regarding the target user personas:
Thoughts? CC @byjlw @mergennachin @cbilgin |
Beta Was this translation helpful? Give feedback.
-
Also, at Mergen's suggestion, I've created a Edit: The new branch is now executorch-just-works. |
Beta Was this translation helpful? Give feedback.
-
I've prototyped a new top-level structure and put a bunch of placeholders in #8287. We are iterating on the executorch-just-works branch, which is expected to merge into master in two weeks. |
Beta Was this translation helpful? Give feedback.
-
We're about ready to merge the initial round of doc updates back into master from executorch-just-works. I've also drafted a site map: https://docs.google.com/document/d/1qxo3Tkaz5QPxPyH1ckDoVwOEfjzPU5BwHKSLEt6PIcg/edit?tab=t.0#heading=h.1q2j4q4smd2b. CC @byjlw |
Beta Was this translation helpful? Give feedback.
-
We are looking at revamping the ExecuTorch documentation to improve clarity and streamline the getting started experience. I'm creating this discussion post to lay out some of the goals and ideas. We are interested in any thoughts, feedback, or ideas related to documentation structure, content, and form.
Goals
The current round of documentation updates are motivated by the following goals:
Principles
To accomplish the above, I propose the following approach and principles:
Proposed Top-Level Structure
I'd like to re-arrange a few things, especially around the top of the docs and getting started section. Here's what I propose:
This moves the most used documentation to the top. The remaining sections (IR Specification, Compiler Entry Points, Quantization, and Kernel Library) are in an okay state, as far as reference documentation. I'm also leaving LLMs out, for now, as they are complicated enough to deserve their own pass. Let's take a look at the LLM/GenAI-specific docs once we figure out the core framework docs.
On the above, key changes compared to the following are:
Beta Was this translation helpful? Give feedback.
All reactions