@osserpse/pn-icons
Version:
Icons and SCSS in PostNord Graphical Guidelines
51 lines (42 loc) • 1.81 kB
Markdown
Funderingar: Vad händer om vi tänker ungefär så här för att förklara upplägget med *PostNord Design Guidelines* och *PostNord Components*:
*Scaffolding a PostNord project*
Folder structure:
```
pn-assets
fonts
web
StagSansWeb-Book Italic.eot
StagSansWeb-Book Italic.svg
StagSansWeb-Book Italic.woff
StagSansWeb-Book.eot
StagSansWeb-Book.svg
StagSansWeb-Book.woff
StagSansWeb-Light.eot
StagSansWeb-Light.svg
StagSansWeb-Light.woff
StagSansWeb-Medium.eot
StagSansWeb-Medium.svg
StagSansWeb-Medium.woff
icons
16x16
*.svg
24x24
*.svg
32x32
*.svg
styles
_pn-base.scss //Colors, Spaces
_pn-typography.scss //Barebone typography
_pn-fonts.scss //Set up @font-face
_pn-viewport.scss //Barebone lightgrey viewport with white box
_pn-component-xyz.scss //For example _pn-component-forms.scss
pn-styles.scss //@import underscored setting files
pn-styles.css <<< generated and optimized
```
1. Det här är grunden i alla webbprojekt.
2. En _component_ ska förlita sig på detta utifrån färger, fonter, etcetera och i så hög grad som möjligt använda sig av variabler. Men när en klass bara är relevant för komponent skrivs den in lokalt.
Sen blir frågan vilka flyttar som sker automagiskt och vad som är upp till varje team/utvecklare att flytta på utifrån strukturen i npm-paketet.
Jag har inte riktigt klart för mig hur själva repo för komponenterna kommer att vara och finnas. Men rimligen innehåller detta repo precis samma bas-setup som ovan.
Funkar detta? Är det så här du tänker också?