Git Product home page Git Product logo

sassdoc-theme-stysis's Introduction

  • ๐Ÿ‘‹ Hi, Iโ€™m Mathias.
  • โš™๏ธ Iโ€™m connecting things in AWS.
  • ๐Ÿ‘€ Iโ€™m interested in Haskell, DevOps and Databases.
  • ๐Ÿง— Iโ€™m looking to collaborate on Haskell projects (I'm still a beginner, though).

sassdoc-theme-stysis's People

Contributors

mathiassm avatar

Watchers

 avatar  avatar

sassdoc-theme-stysis's Issues

Consider adding "components" in a SassDocky way.

That is, creating @component component-name rules to add info to components, like html examples, local palettes, uses and the like. If css rules and other elements can somehow link in a non-intrusive way to the component they belong to (or rather, have the component list what it depends on) the better.

Agree on a default color management system

Currently nothing is parsed. @color rules are the only way to define the brand colors. I'll like a easy-to-use system for managing brand colors (like a map of maps with useful utility functions). Something like that is currently being designed, but no implementation to parse the SassDoc-acquired code (for the map, for example) can be done until a decision is taken.

It would, of course, be an super opinionated system most would not like or use, so it's not that important. As this theme will be used in a side project, I'll keep this idea on the table, as it'd be great to have such functionality in that project.

Design a better display of brand colors

Right now, I believe:

  • The brand should be only one per project. Therefore, there should only be one global palette.
  • Components should be able to have its own palettes (maybe as subsets of inherited colors, but that'd be a different awesome feature). For now, @colors are global.
  • This theme should aim to showcase the three (3) most important colors, more prominently. Opinion: A palette (global or not) should have at most 5 colors... but may contain more.
  • As there should be few colors, shades and tints of such colors should be displayed. Maybe toggled via yaml.
  • Shades and tints should be configured by a different @-rule, like @shades. Opinion: Only one set per project should maintain consistency in branding.

Add rules to keep track of fonts

First, I should learn how web designers usually organize a site's font stack. As far as I know, one or two fonts are usually what's used (with maybe a third for monospaced/code blocks. I therefore don't think localized fonts (per-component font declarations) should be a thing.

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.