All Projects → liip → styleguide

liip / styleguide

Licence: other
Liip Web Styleguide

Programming Languages

SCSS
7915 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to styleguide

Javascript
JavaScript Style Guide
Stars: ✭ 117,286 (+837657.14%)
Mutual labels:  styleguide
react-dsfr
Non-official React components of the official french Système de Design de l'État.
Stars: ✭ 48 (+242.86%)
Mutual labels:  styleguide
styleguide-starterkit
A starterkit to create styleguides with Fractal and Webpack.
Stars: ✭ 35 (+150%)
Mutual labels:  styleguide
tryceratops
A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).
Stars: ✭ 381 (+2621.43%)
Mutual labels:  styleguide
styleguide
A living styleguide powering the Mapzen brand (TM)
Stars: ✭ 13 (-7.14%)
Mutual labels:  styleguide
awesome-python-code-formatters
A curated list of awesome Python code formatters
Stars: ✭ 168 (+1100%)
Mutual labels:  styleguide
Storybook
📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!
Stars: ✭ 67,445 (+481650%)
Mutual labels:  styleguide
house style
A shared house style for Ruby projects
Stars: ✭ 19 (+35.71%)
Mutual labels:  styleguide
git-diff-lint
Lint only the files your branch touches
Stars: ✭ 36 (+157.14%)
Mutual labels:  styleguide
innoq-styleguide
INNOQ Styleguide and Component Library
Stars: ✭ 24 (+71.43%)
Mutual labels:  styleguide
Sitegeist.Monocle
An fusion based styleguide implementation for Neos
Stars: ✭ 46 (+228.57%)
Mutual labels:  styleguide
suomifi-ui-components
Suomi.fi-styleguide in React components
Stars: ✭ 28 (+100%)
Mutual labels:  styleguide
eslint-config-mingelz
A shared ESLint configuration with Chinese comments. 一份带有完整中文注释的 ESLint 规则。
Stars: ✭ 15 (+7.14%)
Mutual labels:  styleguide
pattern-library
AXA CH UI component library. Please share, comment, create issues and work with us!
Stars: ✭ 103 (+635.71%)
Mutual labels:  styleguide
core
The Pangolin.js core that drives everything.
Stars: ✭ 18 (+28.57%)
Mutual labels:  styleguide
Nodebestpractices
✅ The Node.js best practices list (December 2021)
Stars: ✭ 72,734 (+519428.57%)
Mutual labels:  styleguide
styleguide
Official code style guide of Banksalad
Stars: ✭ 91 (+550%)
Mutual labels:  styleguide
michelangelo
kss-node living styleguide theme.
Stars: ✭ 53 (+278.57%)
Mutual labels:  styleguide
The-One-True-Lisp-Style-Guide
A subset of style recommendations for Common Lisp based upon the points of agreement found in other style guides.
Stars: ✭ 32 (+128.57%)
Mutual labels:  styleguide
atomic-lab
Styleguide Generator based on partial templates ( html / ejs / haml )
Stars: ✭ 41 (+192.86%)
Mutual labels:  styleguide

Liip Styleguide

A living documentation of the components used, essentially, on liip.ch. The goal of this documentation is to illustrate all the elements available and therefor have an overview of the style and behavior of the interface of the website.

For more information about this project, visit styleguide.liip.ch.

Project setup

  1. Clone the repository
git clone [email protected]:liip/styleguide.git
  1. Run npm install to install dependencies
  2. Run npm start to start the development server

Go to localhost:3000.

Build a static version

npm run build

Webpack bundle files in the dist folder which is then copied over to the build folder where Fractal exports the documentation. We have two different folder to be able to include dist within the npm package while ignoring the build.

Release a new version

Bump the version in package.json, update the Changelog, build, commit, tag, push, publish to npm repository and deploy automatically:

npm run release

Package lives at npmjs.com/package/@liip/styleguide. Documentation is deployed to styleguide.liip.ch.

Contribute

Commit guidelines

Follow the Angular commit guidelines to help generating a clean and readable Changelog.

Issues

Use issues to report anything, from bugs to feature requests.

Code

To contribute to this project, open a pull request.

If you make changes in the JavaScript, setup EsLint in your editor or run npm run lint to ensure consistency.

You might be interested in the coding standards applied to this project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].