Skip to content

ambientconflict/jokul

 
 

Repository files navigation

All Contributors build status Greenkeeper badge

Jøkul er et designsystem utviklet av Fremtind.

  • Stil: Jøkul gir deg css og scss stilark for basis komponenter og designmønstre som følger design prinsippene til Fremtind.
  • Komponenter: React-komponenter som er klar til bruk. Skrevet i Typescript for mindre feil og bedre utvikleropplevelse.
  • Utvidbar: Støtter css, scss og React ut av boksen, men er lagt opp til å kunne støtte andre rammeverk og fremtidige teknologier.

Kom i gang

Jøkul kan bli brukt på to måter, enten ved å laste inn bare stilark eller ved å bruke de klare komponentene. Komponent-pakkene inneholder det de trenger, inkludert avhengigheter til andre pakker. Viktig: Du må sette opp en loader i ditt byggsystem for å håntere scss-importer, feks style-loader for Webpack.

React-pakker

yarn install @fremtind/jkl-button-react

import { PrimaryButton } from "@fremtind/jkl-button-react";
...
<PrimaryButton onClick={doStuff}>Cool</PrimaryButton>
...

Stilark-pakker

Hvis du ikke vil bruke React-komponentene, så kan du bruke stilarkene direkte. Da kan du enten laste inn css filene, eller du kan laste scss filene inn i din scss fil og få tilgang på Jøkuls variabler og mixins. Pass på at du uansett trenger en riktig loader for å ta det i bruk i ditt prosjekt. yarn install @fremtind/jkl-button/build/css/button.css

import "@fremtind/jkl-button/button.css";
...
<button classname="jkl-button--primary" onClick={doStuff}>Cool</button>
...

Vi jobber på spreng for å få på plass portalen og storybook for å dokumentere hver enkelt komponent og detaljert informasjon om design prinsipper og bruk.

Bidra

Jøkul er til for å gjøre utvikling av Fremtind løsninger raksere, enklere, lettere å vedlikeholde og føles mer likt på tvers av løsninger. All utvikling skjer åpent på GitHub, så alle som er interessert kan følge med, påvirke retningen og bidra til videreutvikling av designsystemet.

Vi setter pris på alle bidrag, fra rapportering av feil, ønsker om ny funksjonalitet, bugfix eller nytutvikling.

Les mer om hvordan du kan bidra ved å lese vår guide.

Man skal ikke plage andre, man skal være grei og snill, og for øvrig kan man gjøre hva man vil.

- Kardemommeloven

Lisens

Jøkul er lisensiert med MIT.

Contributors

Takk for bidrag fra disse flotte menneskene (emoji-oversikt):

piofinn
piofinn

💻 👀
Glenn A. Brownlee
Glenn A. Brownlee

📆 📋
Leiv Fredrik Berge
Leiv Fredrik Berge

💻 📖 🚇
Simen Sægrov
Simen Sægrov

💻
Steinop
Steinop

🎨
Nicolai Hagen
Nicolai Hagen

💻
Stian Liknes
Stian Liknes

💻
ambientconflict
ambientconflict

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Jøkul er Fremtind sitt designsystem.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 65.4%
  • CSS 22.9%
  • HTML 6.2%
  • JavaScript 5.5%