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

Documentation overview page #357

Merged
merged 4 commits into from Mar 24, 2020
Merged

Documentation overview page #357

merged 4 commits into from Mar 24, 2020

Conversation

garbas
Copy link
Member

@garbas garbas commented Mar 19, 2020

Two things were done in this patch:

  1. There is only one Learn page which all learning material on there. It
    used to be the case that each project had (or didn't have) a Learn item
    in the navigation bar. In some cases the item in the navigation bar was
    called Manual which broke the consistency of the website and most
    importantly the expectations of the visitor.

  2. An opinionated overview of the content of the manuals was created. I
    tried to avoid to much work and instead of changing the manuals I
    created a table of content which I believe newcomers will be more
    interested in. I'm not saying this is how table of content should
    look like, but it is a start we can build upon. Most importantly is
    that we keep in mind that target audience for this page are newcomers
    and visitors not that familiar with nix ecosystem.

Two things were done in this patch:

1. There is only one Learn page which all learning material on there. It
   used to be the case that each project had (or didn't have) a Learn item
   in the navigation bar. In some cases the item in the navigation bar was
   called Manual which broke the consistency of the website and most
   importantly the expectations of the visitor.

2. An opinionated overview of the content of the manuals was created. I
   tried to avoid to much work and instead of changing the manuals I
   created a table of content which I believe newcomers will be more
   interested in. I'm not saying this is how table of content should
   look like, but it is a start we can build upon. Most importantly is
   that we keep in mind that target audience for this page are newcomers
   and visitors not that familiar with nix ecosystem.
@garbas garbas requested review from davidak and samueldr March 19, 2020 14:38
@github-actions
Copy link
Contributor

@rail
Copy link

rail commented Mar 20, 2020

I really like that I can find all the entry points easier than before. \o/

For some reason, when I want to get to the NixOS manual, I click on the "Download" button, then on the "Next Step: Manual". Not ideal :)

What do you think about making the listings shallow and limit to 1 level only? IMHO, it would reduce the noise and avoid the paradox of choice.

Also, not sure if it was discussed or not, I would expect the order of sections to be NixOS, Nix, NixPkgs.

Thank you for the effort!

@davidak
Copy link
Member

davidak commented Mar 20, 2020

For some reason, when I want to get to the NixOS manual, I click on the "Download" button, then on the "Next Step: Manual". Not ideal :)

Yes, that's also the easiest way i know. 😬

learn.tt Outdated Show resolved Hide resolved
learn.tt Show resolved Hide resolved
@github-actions
Copy link
Contributor

@garbas
Copy link
Member Author

garbas commented Mar 20, 2020

For some reason, when I want to get to the NixOS manual, I click on the "Download" button, then on the "Next Step: Manual". Not ideal :)

Download page(s) will be done in some other PR. This PR is only about /learn.html. But you are right we need to fix download pages as well 😄

What do you think about making the listings shallow and limit to 1 level only? IMHO, it would reduce the noise and avoid the paradox of choice.

For now I think this is enough. I hope we can actually improve the table of content of all the manuals and organize them a bit better. I think topics that I exposed here might receive their own tutorial at some point and then this wont be an issue anymore.

Also, not sure if it was discussed or not, I would expect the order of sections to be NixOS, Nix, NixPkgs.

We will have a discussion about this next meeting. What to put first, what second, what to emphasize,etc...

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@garbas
Copy link
Member Author

garbas commented Mar 24, 2020

In spirit that this already improved the current state I'm merging this. If you think we can even further improve this page, please send your PR.

@garbas garbas merged commit 36ab0be into master Mar 24, 2020
@garbas garbas deleted the common-learn-page branch March 24, 2020 12:55
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.

None yet

3 participants