-
Notifications
You must be signed in to change notification settings - Fork 31
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
primer.style content audit & reorg #132
Comments
Current structure: Primer.styleInterface Guidelines
OcticonsPrototypingPrimer CSS
Primer Components
NewsTeam
Primer.styleGuidelines
OcticonsResources
Primer CSS
Primer Components
TeamNews |
What changedMy proposal here is to change the following things:
☝️ caveat: this doesn't need to be it's own page. It could live within guidelines, for example. I just don't think it makes sense tied specifically to Primer css (as it is currently)
|
Here's the structure if we included 'resources' on the Guidelines page Proposed Structure Primer.styleGuidelines
OcticonsPrimer CSS
Primer Components
TeamNews |
@emilybrick I think this is a good proposal! I'm curious about why we separate foundation from principles. From my understanding they can be one and the same. Would it make more sense to separate by function e.g. design and development?
I don't think we need to include this anymore. By now we've moved everything to Figma. Other than that I think this is great 😄 |
This looks good to me! I agree that Principles vs Foundation is a little tricky 🤔 but don't want to bike shed to much! I think this is a great start :) |
Is the plan to have just one big navigation for everything and remove the top header navigation (currently
Here an example of the Gatsby docs. |
No, I wasn't planning on changing the top level navigation. Just what lives within each Primer site (and Primer site nomenclature) That's an interesting idea though, re: Gatsby – would be down to explore that. |
After chatting with folks last week, we decided to take another look at the primer.style IA and organize as we saw fit. This screenshot of the sitemap includes sites and content we don't yet have (such as illustrations guidelines), but is a good picture of where we want to go: Next steps:
|
IA sync notesWant to organize primer and brand guide by audience. Primer for staff to use to create GH. brand guide if external partner and need marketing collateral to talk about/represent GH, know the correct logos, etc. Right now very overlapping. Want staff to come to one place. Goal: Teams together are using all sorts of parts of primer. And easier to find. We want people to feel like GitHub's design system. Not just design system's design system. Work to improve the way we build and let others build and own docs in the future. Overview on Primer.style and feedback from site time on docs
Currently broken into design, dev, and about/team
Design
Development
Had dev principles in design but not sure where to fit.
What we need to work on
|
I'm curious about what we might be including with imagery. Something I was thinking about is whether or not we would include avatars into that category or if this would still be under components. I know there has a lot of re-defining within how avatars have been represented. |
Does this mean moving https://github.com/logos to https://primer.style? I think that would make sense. Although a concern might be that
💯 That would be awesome. Would also be nice if the "Web System" documentation would be included. Because when authoring github.com's markup, you probably want to add CSS styling AND JS behaviour at the same time. Maybe we can call it "Primer JS"? 😬😇 |
Some quick notes to clarify things:
|
This issue is to take a look at the current way we're organizing content across primer.style and restructure as we see fit. There are redundant pages across primer.style sites, pages that no longer belong where they currently are, and confusing or misleading titles.
Let's see if we can clean this up and provide a more useful foundation for these pages moving forward.
The text was updated successfully, but these errors were encountered: