All Projects → innoq → innoq-styleguide

innoq / innoq-styleguide

Licence: other
INNOQ Styleguide and Component Library

Programming Languages

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

Projects that are alternatives of or similar to innoq-styleguide

fractal-starter-kit
Starter kit for Fractal with SCSS, Webpack, XO, sass-lint and Gulp
Stars: ✭ 22 (-8.33%)
Mutual labels:  styleguide, fractal
styleguide-starterkit
A starterkit to create styleguides with Fractal and Webpack.
Stars: ✭ 35 (+45.83%)
Mutual labels:  styleguide, fractal
Nodebestpractices
✅ The Node.js best practices list (December 2021)
Stars: ✭ 72,734 (+302958.33%)
Mutual labels:  styleguide
styleguide
Official code style guide of Banksalad
Stars: ✭ 91 (+279.17%)
Mutual labels:  styleguide
suomifi-ui-components
Suomi.fi-styleguide in React components
Stars: ✭ 28 (+16.67%)
Mutual labels:  styleguide
Fractal-Inferno
An Online Fractal Flame Generator.
Stars: ✭ 41 (+70.83%)
Mutual labels:  fractal
fractal-twig-drupal-adapter
Twig template adapter for Fractal with Drupal 8 directives.
Stars: ✭ 13 (-45.83%)
Mutual labels:  fractal
Naming Convention Guides
📖 Collection of naming guides for writing more consistent and readable codes
Stars: ✭ 239 (+895.83%)
Mutual labels:  styleguide
haxe-shaderfun
lyapunov fat fractals haxe prodecure
Stars: ✭ 14 (-41.67%)
Mutual labels:  fractal
kotlin-style-guide
red_mad_robot Kotlin Style Guide
Stars: ✭ 85 (+254.17%)
Mutual labels:  styleguide
react-dsfr
Non-official React components of the official french Système de Design de l'État.
Stars: ✭ 48 (+100%)
Mutual labels:  styleguide
Sitegeist.Monocle
An fusion based styleguide implementation for Neos
Stars: ✭ 46 (+91.67%)
Mutual labels:  styleguide
bbmandelbrotGo
generate images of a mandelbrot fractal
Stars: ✭ 19 (-20.83%)
Mutual labels:  fractal
styleguide
A living styleguide powering the Mapzen brand (TM)
Stars: ✭ 13 (-45.83%)
Mutual labels:  styleguide
Javascript
JavaScript Style Guide
Stars: ✭ 117,286 (+488591.67%)
Mutual labels:  styleguide
awesome-python-code-formatters
A curated list of awesome Python code formatters
Stars: ✭ 168 (+600%)
Mutual labels:  styleguide
Storybook
📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!
Stars: ✭ 67,445 (+280920.83%)
Mutual labels:  styleguide
tryceratops
A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).
Stars: ✭ 381 (+1487.5%)
Mutual labels:  styleguide
randomFractal
Random fractal or the secret behind my tree
Stars: ✭ 87 (+262.5%)
Mutual labels:  fractal
atomic-lab
Styleguide Generator based on partial templates ( html / ejs / haml )
Stars: ✭ 41 (+70.83%)
Mutual labels:  styleguide

INNOQ Styleguide and Component Library

Build Status

Before you start

We use git-lfs. So please install https://git-lfs.github.com/ before you clone this repo.

How to install

Without Docker

Install:

npm install

This starts a local development server complete with asset pipeline:

npm start

Export a static site to ./dist/site

npm run site

With Docker & Docker-Compose

docker-compose up

You need to prefix all maintenance commands from above like npm … with

docker-compose run --rm web …

Deployment

Each new release gets deployed automatically to https://innoq.style/.

See .github/workflow/build.yml for more info.

Generate assets locally

npm run compile

After that, you'll find all the relevant assets in ./dist/.

Updating web fonts

We're currently hosting all of our web fonts (including icons) on innoq.com. To update them:

  1. Go to https://gitlab.innoq.com/innoq/innoq.com-cms/app/assets/fonts
  2. Replace the font files you need to update
  3. Commit + push
  4. Wait until the new versions are deployed
  5. Update $cachebuster for the updated font families in the style guide; you can use a random hash for that: date +%s | md5

Release

Just hit ENTER all the time to release a new version.

Just. hit. Enter.

GitHub Actions deals with npm publishing.

Patch level version (auto increment)

$ npm release

Minor

$ npm release minor

Major

$ npm release major
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].