-
Notifications
You must be signed in to change notification settings - Fork 5
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
Revert "Remove PNG imports" #216
Conversation
This reverts commit 4445623.
Snodig, det fungerer jo i Storybook. Uansett er det ikke bra at vi har disse importene siden de gjør at folk må endre Webpack-konfigurasjonen for å kunne bruke designsystemet, og dermed lar de heller være å ta det i bruk. Hvis det ikke finnes noen bedre løsning, hva om vi lar |
Just tested this component in Studio, and it works as expected there as well ... |
Jeg har ikke dykket dypt i hvorfor disse bildefilene ikke ble med i bygget av Vi tar gjerne imot en PR i |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tok akkurat en prat om dette med @mijohansen og @mjulstein. Vi prøver å få denne komponenten ut i en egen pakke.
@TomasEng 👍 Greit for meg, så lenge det ikke også fører til at det blir vanskeligere å ta i bruk designsystemet (om avanserte komponenter lages som egne biblioteker). Håper altså at det ikke fører til at https://designsystem.altinn.studio/ ikke lengre inneholder kartkomponenten fordi den tar i bruk noen bilder, og vi dermed fragmenterer hele designsystemet 1 måned før det dedikerte teamet starter jobben med å ta over vedlikeholdet av designsystemet. Om det er tilfellet, vil jeg heller utsatt denne avgjørelsen slik at de som må leve med den kan ta den. Og, det kan godt hende det er enkelt å fikse dette i |
For dokumentasjonens del: 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 (React-leaflet maintainer kommentar). 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. Gjerne legg denne infoen andre steder hvis det er ønskelig @olemartinorg @TomasEng EDIT: Jeg legger denne kommentaren inn i #214 , fant issuen nå |
@DanRJ Flott! Jeg kan legge til, om det skulle leses annerledes i kommentaren min over, at jeg er helt enig i at dere ikke skal ta i bruk en pakke som skaper mye friksjon for dere - og denne kartkomponenten var kanskje det. Jeg mener det er helt greit å knekke bakoverkompabilitet i denne pakken (det har vi gjort før), men da må vi også dokumentere hva man må gjøre for å støtte nyeste versjon. Det skjedde nylig når det ble skilt ut slik at ikonene måtte hentes inn manuelt - og det er helt riktig måte å gjøre det på. Det jeg ikke likte var å fjerne funksjonalitet en ekstern pakke (app-frontend-react) var avhengig av, i en patch-release, uten noen utredning eller plan for hvordan det skal fikses hos oss. Det fører jo til en blocker i mitt team, som da enten må prioritere brannslukking (for å finne ut av og fikse dette), eller leve med at vi ikke kan oppgradere designsystemet og få inn et eksternt bidrag som står høyt på prioritetslista denne uka (og som i seg selv nå er en blocker for fremdrift). Jeg legger inn denne saken på boardet i vårt team, slik at noen (forhåpentligvis snart) får sett på hvordan vi kan hente inn |
Godt sammendrag! @olemartinorg Helt enig, OED vil ikke vedlikeholde en fork :) Så det vi har gjort er at vi har modernisert oss og tilpasset oss alle de morsomme pakke-knekkerne, slik at pakken ikke knekker lenger og vi kan endelig nå se om vi kan faktisk ta det i bruk. |
Reverts #215
See also:
This PR broke the Map component when I tested it out in
app-frontend-react
: