-
Notifications
You must be signed in to change notification settings - Fork 473
Proposal for a new sidebar organisation for sql docs. #1021
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
Conversation
Note that regardless of what you think the sidebar I would recommend adopting this structuring of |
Three levels of sidebar gets visually unpleasant. I like the idea of this change, but kind of wish we would remove the sidebar completely and adopt a new method of navigation, and then do changes like this. |
What I'd like is a proper book structure with parts, chapters and sections. Ultimately we ought to produce a single PDF with the whole. I am not too attached to the sidebar, but until we have a proper table of contents and navigation items (like prev/next section buttons) we need to do something about it. |
I agree with @mjibson, three levels of sidebar navigation is too much for these common pages, especially when the sidebar collapses again when you navigate. I like the proposed grouping of SQL statements but I'd prefer to combine this with lifting the whole "SQL Statements" subtree up to the top level (I still have to stop and think for a moment to locate this section under the "Develop" heading). |
As mentioned to @knz in another thread, I think the direction of these changes are great, but I'm a bit concerned about tackling too much of this this quarter, for a few reason:
Here's what I propose:
Thoughts all, especially @kuanluo and @mjibson, since this alters the migration plan for this quarter? |
That sounds ok to me. I don't think a jekyll -> hugo conversion will take long. There are programs that automate most of it already. |
My thoughts echo @jseldess; to do this effectively, we need to engage design and make data-driven decisions about restructuring the site and its navigation. Before signing up for any major restructure, I need data validating its efficacy vs. other possibilities. This specific restructure, though, is definitely worth including in those tests. |
Closing this for now. We should reference the ideas and conversation here once we prioritize reworking the docs info architecture. |
This PR forks off #1008.
This is a proposal to initiate a discussion about the structure of the sidebar.
The motivation from this stems from the observation that the sidebar is hard to navigate in the "develop" section and fails to identify the hierarchical nature of how developers approach documentation about a new programming environment.
The proposal approaches this by defining the following top sections:
It further separates the language features that belong to each of these categories. The classification is "clean" in that it partitions the entire set of SQL statements along these lines without overlap (with one exception, "CREATE TABLE AS" which is really "CREATE TABLE" combined with "INSERT" and is a non-standard extension).
This change is