-
Notifications
You must be signed in to change notification settings - Fork 6.1k
Split up .NET fundamentals TOC #33610
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
tdykstra
left a comment
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.
If you're in one of these TOCs how do you see what others are available, and how do you get to one of the others? If, for example, you're on the Fundamentals TOC, how do you see that there's a separate Tools and diagnostics TOC and how do you get to it? Or the reverse - how do you go from Tools and diagnostics to Fundamentals?
This would be either from the new proposed L2 header menu ("Features") or by following the breadcrumb up the chain to ".NET" and the .NET hub page. Which will need to be updated to list each of the new proposed TOCs if we decide to move forward with this. One thing we discussed in the meeting on Tuesday is that if you land on some "specialized" article via search, for example, package validation (which is in the tools & diagnostics TOC), then you don't need to see the .NET fundamentals TOC because you're likely already well-versed in .NET. |
|
I like the strategy here a lot. The .NET ecosystem is quite large, and we need to have a solid organization for all the content to make it navigable for all readers. This places a lot more emphasis on the L2 header for navigation, along with the breadcrumb header for knowledge of place. That's a good way forward, but we may need to consider how we raise more awareness of those elements. On the specific breakdown:
As we iron these out, this is a great direction! |
Maybe at the end of each TOC have a node that says something like "More..." and links to a page that shows screenshots of the L2 and breadcrumbs being used. That way there wouldn't need to be any TOC context shifting.
+1
+1
XML data access seems to me to fit best in the Data access section, but serialization doesn't. I would keep Serialization in Fundamentals. We can cross-link between the XML serialization and XML data access articles. |
|
Okay, I moved memory management articles to the advanced programming TOC and left security in its own TOC. I moved the memory/span types and SIMD types articles to fundamental coding components in the main TOC where we talk about other categories of types. |
BillWagner
left a comment
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.
This really looks great @gewarren
I'm happy with the changes you made. I'm ready to
.
Contributes to #33349
This doesn't contain changes to the L2 header since that happens in a different repo.
Previews: