Bruk av @aasen/toolbox-assets
Denne pakken inneholder ressurser som ikke versjoneres, tilgjengelig på
en cdn med og uten CORS.
Kom i gang
1. Ta tak i oppgaven du skal løse på github.com
Om det ikke finnes en oppgave fra før lager du en.
2. Lag en feature branch
Branch ut og legg til ressursen(e) du ønsker.
3. Lag en PR mot main
Når den er godkjent velger du Squash and merge
med commit message
på formen [#NNN][OMRÅDE] Oppgavetekst
.
- #NNN er Issue number
- [OMRÅDE] er område som oppgaven er tilknyttet. Gyldige navn er
assets|cli|css.
- Oppgavetekst er ikke overraskende tittel på oppgaven.
4. Publiser til CDN
For å publisere endringen setter du i gang arbeidsflyten
Assets - publish
.
Dette kan gjøres på github.com
eller vha GH CLI:
gh workflow run
5. Ressursene er lastet opp
Ressursene er tilgjengelig to steder:
- https://assets.oleaasen.net - cdn med CORS
- https://assets-nocors.oleaasen.net - cdn uten CORS
Årsaken til at cdn uten CORS er satt opp er at Github.com sin
user content tjeneste sender request med Sec-Fetch-Mode: no-cors
og feiler spektakulært om vi peker til #1.
👋 Happy coding!
👮 Lisens
Toolbox Assets
er distribuert under MIT-lisens
for åpen kildekode.