-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reorganise introductory docs #520
Conversation
Preview the changes: https://turinglang.org/docs/pr-previews/520 |
The excised material is more appropriate for the very first page that people click on.
1. Remove the section on posterior checks; this is the landing page and it's not necessary for people reading about the library for the first time to go through that. 2. Signpost the way to the rest of the documentation at the bottom. 3. Minor wording changes
e470fde
to
4f238d1
Compare
(Rebased on master.) |
It looks fairly sensible to me to structure the docs for different audiences, i.e. Users and Developers. @penelopeysm, can you start a new docs page, "Frequently Asked Questions (FAQs)," under "Users"? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I skimmed through the changes and they look good to me.
Co-authored-by: Hong Ge <[email protected]>
@yebai Re. FAQ, sure! I'll add that to the docs roadmap, for another PR. |
This PR streamlines the various 'introductions' docs that we have.
Collectively, the aim is to present a more coherent structure to visitors and to clarify the order in which they should read the docs.
Specifically, I:
updated the sidebar headings to more descriptive names.
separated out the 'Getting Started' and 'Guide' (renamed to 'Core Functionality') pages from the first section because these are the docs that you basically want every user to read, whereas everything else in that section is more like "I'll pick it up as and when I need it".
streamlined the 'Getting Started' page. I removed the section on analytical posterior because this is not really material that a first-time user needs to read, it's covered in the tutorial sections. In its place I add a paragraph that signposts the rest of the docs.
removed the 'Quick Start' page as it serves the same purpose as the Getting Started page (i.e. a short and sweet example of defining and running a model), and we don't need two of them.
removed duplicated material from the 'Introduction to Turing' tutorial. For example the discussion on prerequisite knowledge has been moved to the Getting Started page instead, because that's where people are most likely to be reading it.
I have more plans for work on the docs :), but I don't want to make too many changes without asking for some review.