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. |
|
For clarification. This is the directory structure/map for docs/src? |
|
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 |
|
Also, at Mergen's suggestion, I've created a Edit: The new branch is now executorch-just-works. |
|
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. |
|
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 |
Uh oh!
There was an error while loading. Please reload this page.
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:
All reactions