Skip to content
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

Merged
merged 5 commits into from
Sep 12, 2024
Merged

Reorganise introductory docs #520

merged 5 commits into from
Sep 12, 2024

Conversation

penelopeysm
Copy link
Member

@penelopeysm penelopeysm commented Sep 11, 2024

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:

  1. updated the sidebar headings to more descriptive names.

  2. 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".

    image

  3. 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.

  4. 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.

  5. 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.

@penelopeysm penelopeysm requested review from yebai and mhauru and removed request for yebai September 11, 2024 15:48
Copy link
Contributor

Preview the changes: https://turinglang.org/docs/pr-previews/520
Please avoid using the search feature and navigation bar in PR previews!

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
@penelopeysm
Copy link
Member Author

(Rebased on master.)

@yebai
Copy link
Member

yebai commented Sep 11, 2024

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"?

_quarto.yml Outdated Show resolved Hide resolved
Copy link
Member

@mhauru mhauru left a 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]>
@penelopeysm
Copy link
Member Author

penelopeysm commented Sep 12, 2024

@yebai Re. FAQ, sure! I'll add that to the docs roadmap, for another PR.

@penelopeysm penelopeysm merged commit 0142603 into master Sep 12, 2024
3 checks passed
@penelopeysm penelopeysm deleted the pysm/getting-started branch September 12, 2024 13:31
github-actions bot added a commit that referenced this pull request Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants