Giter VIP home page Giter VIP logo

compound's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

compound's Issues

C5: Mature developer documentation

Mature any scrappy initial documentation with more detail, on developer workflows, e.g.:

  • Figma → Style Dictionary
  • Style Dictionary → Compound Packages
  • Compound Packages
    • → Web (Element Web, Element Call, OIDC, EES)
    • → iOS
    • → Android

Embed fonts as part of this package

It's fair to say we don't need to do this for Android nor iOS as we are going to use system fonts.

However, should we ship Inter and Inconsolate as part of this package? Given that they are not natively available on the Web and using Google fonts is a no-go.
There are specific requirements when defining @font-face regarding unicode ranges. We only want to load special ranges of Inter to avoid clashes with emoji fonts like Twemoji.

C5: Document visuals: Layout

Includes:

  • Audit
  • Research
  • Values
  • Taxonomy
  • Guidelines
  • Figma

Status for each item tracked in related board.

TODO: Add link.

C3.1.3: Space/Sizing

  • Initial commit of spacing/sizing values defined in Token Studio, for shared reference and a single source of truth
  • Draft initial guidelines explaining the values in Storybook
  • Expect designers to manually follow guidelines and apply them to components, for now

C5.2: Sense check search

Sense check how search is performing in Storybook once it's full of rich content. Look for low hanging ways to improve if needed.

C3.1.1: Colour system

  • Initial setup of colour system with structure in Token Studio (base + high contrast)
  • De-risk multi-brand for the future: Anticipating that other brands would apply sane overrides externally to Compound

C5: Document visuals: Materials

Subcategories:

  • Borders
  • Corners
  • Elevation
  • Translucency

Includes:

  • Audit
  • Research
  • Values
  • Taxonomy
  • Guidelines
  • Figma

Status for each item tracked in related board.

TODO: Add link.

Document foundational brand & expression design thinking

Figure out boundaries and dependencies between product and marketing domains in the design system.

  • Jordan — Branding and Marketing guidelines.
  • Jano — What foundations should apply to / be reusable across both domains? Guidelines. Design Tokens.
  • How do we ensure that we keep a coherent design language across domains while still allowing marketing to be more expressive?

Foundations

  • Accessibility: Cross-domain.
  • Internationalization: Cross-domain?
  • Performance: Domain-specific.
  • Color: Cross-domain? We could tweak/extend the color system as necessary with leonardocolor.io
  • Typography: Mostly domain-specific (more typefaces, bolder weights for headings, slightly different scale). Productive vs. expressive.
  • Spacing and sizing: Spacing could be made cross-domain, as long as we have more expressive values for Marketing.
  • Layout and adaptivity.
  • Materials
  • Iconography
  • Illustration

Notes from Nad in Jan. Design Retro:

  • Figure out a plan for how we collaborate across brand evolution & design systems
  • When makes sense for both projects? Milestones?
  • How to share out in upcoming syncs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.