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

Create a static style guide #668

Closed
samajammin opened this issue Dec 27, 2019 · 2 comments
Closed

Create a static style guide #668

samajammin opened this issue Dec 27, 2019 · 2 comments
Labels
design required 🎨 This involves design changes documentation 📖 Change or add documentation feature ✨ This is enhancing something existing or creating something new help wanted Extra attention is needed or someone is needed to help proposal 🤔 This is a proposal

Comments

@samajammin
Copy link
Member

Is your feature request related to a problem? Please describe.

Build a static style guide that serves as a reference for composing ethereum.org’s UI. To include:

  • typography (typeface, font hierarchy & sizes)
  • color palette for the site
  • spacing rules
  • common UI components (e.g. links, buttons, cards, form inputs, dialog notifications) across their states (e.g. hover, click, active, disabled)

This will help us code UI components for the site & establish consistent styles in our CSS (e.g. $colorPrimary $colorSecondary variables, .ui-card .button-primary classes)

Describe the solution you'd like

Build & publish a public Figma project/file

Describe alternatives you've considered

Additional context

Up until now, components have been built ad hoc with no consistent style to guide development.

@samajammin samajammin added feature ✨ This is enhancing something existing or creating something new Status: In Progress Work is in progress proposal 🤔 This is a proposal design required 🎨 This involves design changes documentation 📖 Change or add documentation labels Dec 27, 2019
@samajammin samajammin mentioned this issue Dec 27, 2019
3 tasks
@samajammin samajammin added help wanted Extra attention is needed or someone is needed to help and removed Status: In Progress Work is in progress labels Jan 23, 2020
@samajammin
Copy link
Member Author

Hey folks! We've been working with some amazing designers from the community to create an updated style guide for the website, and we'd love your feedback: https://www.figma.com/file/rQK2dt9eaLOMmvTOf5ifdr/Ethereum.org-Style-Guide-RC1

The style guide will be used to upgrade the visual look of the site over the coming weeks, and be a helpful starting point for designers who want to contribute with new pages, or new takes on existing page designs.

Let us know what you think!

@samajammin samajammin mentioned this issue Feb 19, 2020
34 tasks
@samajammin
Copy link
Member Author

Thank you all for the feedback! We've made adjustments to the style guide based on community input. Closing this out in favor of #753. Once #753 is complete, we'll continue to gather feedback & iterate on the site design.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design required 🎨 This involves design changes documentation 📖 Change or add documentation feature ✨ This is enhancing something existing or creating something new help wanted Extra attention is needed or someone is needed to help proposal 🤔 This is a proposal
Projects
None yet
Development

No branches or pull requests

1 participant