@oslokommune/punkt-vue2
Advanced tools
Comparing version 0.22.1 to 0.22.2
@@ -6,2 +6,13 @@ # Change Log | ||
## [0.22.2](https://github.com/oslokommune/punkt/compare/v0.22.1...v0.22.2) (2023-02-26) | ||
### Bug Fixes | ||
* **react:** Sett opp react-lib og publiseringsflyter ([#660](https://github.com/oslokommune/punkt/issues/660)) ([1bb89c7](https://github.com/oslokommune/punkt/commit/1bb89c764e1fd0e100cd7c2d6d820d958273609e)) | ||
## [0.22.1](https://github.com/oslokommune/punkt/compare/v0.22.0...v0.22.1) (2023-02-23) | ||
@@ -8,0 +19,0 @@ |
@@ -10,6 +10,7 @@ ## Hvordan bidra - Vue2 ⭐ | ||
## Forutsetninger | ||
Peer dependencies: | ||
## 📝 Forutsetninger | ||
- nodejs 16.15 | ||
- Kunnskap om [Sass (SCSS)](https://sass-lang.com/) og [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS). | ||
- Forståelse av [BEM-navnekonvensjoner](http://getbem.com/) som designsystemet følger. | ||
- Noen skal ha designet komponenten i [Figma](https://www.figma.com/file/Eej5jm3jIUjeMfzLE0aOTB/Punkt---Origo-designsystem?node-id=0%3A1&t=VDbEaltk80wYiYn3-0) (Krever innlogging og tilgang). | ||
@@ -40,7 +41,8 @@ Aller først må du konfigurere git-hooks slik at scripts kjøres ved commits, som for eksempel et script som kopierer innhold fra readme og contributing til dokumentasjonsnettsiden. | ||
## Figma | ||
### Figma | ||
Sørg for at noen har designet komponenten i [Figma](https://www.figma.com/file/Eej5jm3jIUjeMfzLE0aOTB/Punkt---Origo-designsystem?node-id=0%3A1&t=VDbEaltk80wYiYn3-0) | ||
(Krever innlogging og tilgang). | ||
## Filstruktur | ||
## 🛠️ Gjør arbeidet | ||
### Filstruktur | ||
Under components lag en folder med komponentnavnet. Lag to filer, en for | ||
@@ -82,3 +84,3 @@ vue-komponenten og en for eksport av komponenten. Prefixen `Pkt` skal ikke | ||
## Lokal utviklingsserver | ||
### Lokal utviklingsserver | ||
For å teste komponenten din kan du legge den til i `views` og `router`, kjør følgende (fra root): | ||
@@ -90,3 +92,3 @@ | ||
## SCSS | ||
### SCSS | ||
Det enkleste er å starte og utvikle komponenten som en normal vue-komponent, | ||
@@ -111,3 +113,3 @@ med SCSS i `<style>`. Når du er fornøyd flytt SCSS til `punkt-css`: | ||
## Lag PR | ||
## 🤝 Lag PR | ||
Når du er klar for en PR skriv din GitHub-message som sier hva som er gjort, og evt issue nummer. | ||
@@ -119,3 +121,3 @@ | ||
```sh | ||
# fix(vue2): #NR Rett feil på alert-komponenten # med issuenummer | ||
fix(vue2): #NR Rett feil på alert-komponenten # med issuenummer | ||
fix(vue2): Rett feil på alert-komponenten # patcher en bug i koden (patch i Semantic Versioning) | ||
@@ -127,4 +129,3 @@ feat(vue2): Legg til funksjonalitet # ny funksjonalitet i koden (minor i Semantic Versioning) | ||
## Publisering og versjonering | ||
## 🔢 Publisering og versjonering | ||
Vi tar oss av publisering av pakken og versjonering. | ||
@@ -134,5 +135,1 @@ | ||
Mens vi er i en beta-fase, versjonering vil følge dette mønsteret: **v0.Y.Z**, hvor | ||
- **Y**: Major (breaking changes) | ||
- **Z**: Minor eller patch |
{ | ||
"name": "@oslokommune/punkt-vue2", | ||
"version": "0.22.1", | ||
"version": "0.22.2", | ||
"description": "Vue2 komponentbibliotek til Punkt, et designsystem laget av Oslo Origo", | ||
@@ -29,4 +29,4 @@ "homepage": "https://punkt.oslo.kommune.no", | ||
"devDependencies": { | ||
"@oslokommune/punkt-assets": "^0.22.1", | ||
"@oslokommune/punkt-css": "^0.22.1", | ||
"@oslokommune/punkt-assets": "^0.22.2", | ||
"@oslokommune/punkt-css": "^0.22.2", | ||
"@vitejs/plugin-vue2": "^2.2.0", | ||
@@ -40,4 +40,4 @@ "edit-json-file": "^1.7.0", | ||
"peerDependencies": { | ||
"@oslokommune/punkt-assets": ">=0.20.0", | ||
"@oslokommune/punkt-css": ">=0.20.0", | ||
"@oslokommune/punkt-assets": ">=0.22.0", | ||
"@oslokommune/punkt-css": ">=0.22.0", | ||
"vue": ">= 2.7.0 < 3.0.0" | ||
@@ -70,3 +70,3 @@ }, | ||
"license": "MIT", | ||
"gitHead": "0ba5e075589c4eb7a6307106d19f90640e5b4553" | ||
"gitHead": "7450d854b9de0aed9f41ce138fbf27db8f215a4a" | ||
} |
@@ -6,7 +6,6 @@ ## Bruk av punkt-vue2 | ||
Dette repoet inneholder Punkt sine UI-komponenter for Vue 2.6+. Vue 3 støttes ikke på dette | ||
tidspunktet. Komponentene er laget for å fungere sammen med CSS fra | ||
designsystemet `@oslokommune/punkt-css`. | ||
tidspunktet. Komponentene er laget for å fungere sammen med `@oslokommune/punkt-assets` og `@oslokommune/punkt-css`. | ||
Se punkt-vue2 i bruk i en [Vite-app med vue2-plugin](https://stackblitz.com/edit/vitejs-vite-cvnmev?file=src/main.js) | ||
## Forutsetninger | ||
## 📝 Forutsetninger | ||
@@ -16,3 +15,4 @@ Peer dependencies: | ||
- vue `>= 2.6.12 < 3.0.0` | ||
- @oslokommune/punkt-css `>= 0.20.0` | ||
- @oslokommune/punkt-assets `>= 1.0` | ||
- @oslokommune/punkt-css `>= 1.0` | ||
@@ -48,20 +48,11 @@ ## 🚀 Kom i gang - npm | ||
## Komponentbiblioteket | ||
## 🧩 Komponentbiblioteket | ||
For beskrivelse av hvordan ta i bruk hver enkelt komponent se [om komponenter](/komponenter/om-komponenter). | ||
## Versjonering | ||
## 🔢 Versjonering | ||
Punkt bruker [Semantic Versioning 2.0.0](https://semver.org/spec/v2.0.0.html) for versjonering av pakkene. | ||
Mens vi er i en beta-fase, versjonering vil følge dette mønsteret: **v0.Y.Z**, hvor | ||
- **Y**: Major (breaking changes) | ||
- **Z**: Minor eller patch | ||
## 👮 Lisens | ||
`Punkt` er distribuert under [MIT-lisens](https://github.com/oslokommune/punkt/blob/main/packages/vue2/LICENSE) for åpen kildekode. | ||
![NPM License](https://img.shields.io/npm/l/@oslokommune/punkt-css?style=for-the-badge) | ||
![NPM License](https://img.shields.io/npm/l/@oslokommune/punkt-vue?style=for-the-badge) |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
51597
56