Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation: Simplify installation process for consumers #214

Open
TomasEng opened this issue Nov 29, 2022 · 3 comments
Open

Installation: Simplify installation process for consumers #214

TomasEng opened this issue Nov 29, 2022 · 3 comments
Assignees
Labels
kind/feature-request New feature or request

Comments

@TomasEng
Copy link
Contributor

Description

Webpack users who install the design system have to modify their settings because of png file imports in the Map component. We want the design system to be easy to install, so this should not be necessary. Can we find a way to make the component work without having to rely on additional configuration by consumers?

Additional Information

No response

@TomasEng TomasEng added the kind/feature-request New feature or request label Nov 29, 2022
@TomasEng TomasEng self-assigned this Nov 29, 2022
@TomasEng TomasEng mentioned this issue Nov 29, 2022
5 tasks
@DanRJ
Copy link
Contributor

DanRJ commented Nov 30, 2022

For dokumentasjonens del:
OED er interessert i å ta i bruk dette prosjektet, slik at man kan gjenbruke relevante komponenter. Det blir en gevinst for oss og forhåpentligvis dere hvis vi får mulighet til å delta.

Vi er derimot ikke interessert i å ta i bruk en pakke som krasjer OED og tvinger oss til å installere ekstra unødvendige pakker (file-loader) eller ikke peker mot visse byggmål / standarder. Dette går på PNG-problematikken men også react-leaflet sin lite fleksible byggmål (PaulLeCam/react-leaflet#885 (comment)).

Det ser ut som det finnes ulike måter å komme seg rundt den utfordringen, dog har ikke innsikten eller kompetansen til å vite om det fungerer bra.

Tenker dette er nyttig dokumentasjon for de som tar over vedlikehold av designsystemet.

@TomasEng
Copy link
Contributor Author

TomasEng commented Dec 2, 2022

Avventer med denne til vi har avklart hvilke komponenter som skal flyttes over til Digdir-designsystemet. Dette arbeidet starter neste uke. Hvis kartkomponenten skal flyttes dit, har det liten hensikt å gjøre et arbeid på å flytte den ut i en egen pakke nå.

@DanRJ
Copy link
Contributor

DanRJ commented Dec 9, 2022

Kan nevnes nå at OED har modernisert seg og tilpasset seg react-leaflet sine bastante krav. Det funker nå med altinn-design-system. Dog hvis andre prosjekter med tidligere targets enn ES2019 tar inn denne pakken, vil det knekke for de og.

@mrosvik mrosvik changed the title Simplify installation process for consumers Installation: Simplify installation process for consumers Jan 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature-request New feature or request
Projects
Status: ⚠️ Blocked
Development

No branches or pull requests

2 participants