The dibk-bruksendring project is a wizard that uses
losen.
The documentation for losen can be found here https://dibk-storybook.firebaseapp.com/.
You need to link netliferesearch/losen to run this
project locally. Head over to you clone of that repo in the terminal and type yarn link
.
Head back to this repo in you terminal and type yarn link losen
.
Then run yarn && yarn start
to run the development server.
To run the tests you need to type the command yarn test
.
The data for this wizard can be found in src/api/bruksendring.json
.
A push
to master will build with Travis CI.
Each project needs a firebase:ci token:
brew install travis && npm i -g firebase-tools
travis login
firebase login:ci
// du blir bedt om å logge inn og den slutte forhåpentlig med success use this token to login on osv.
Så må du kryptere tokenet med travis sin greie. Tokenet er globalt og kan brukes for å lage krypterte tokens for flere repo, men: du må gjøre det en gang for hvert repo. Stegene per repo er som følger:
- Gå til repo-mappen
- Skriv
travis encrypt "tokenet-ditt-her" --add
// du får en feilmelding à la “WARNING: The name of the repository is now passed to the command”, men drit i den - Gå inn i .travis.yml og sørg for at den nye secreten ligger under deploy.token.secure
The project is hosted on
Firebase
🔥. You
need to be invited to it to be able to deploy.
To deploy you need the firebase tools. Install it with the following command:
yarn global add firebase-tools
Follow the instructions for: firebase login
To build the production bundle you run yarn run build
. Then you are ready to type yarn deploy
✨
First build this project npm run build
(make sure you are using latest version of
losen).
Then navigate to the wizard page in DIBK staging. You will
find the page in the icon top left and Forside/Tests/Veiviser 1
Select folder icon (folder top right)
then press "Media" (between "Blokker" and "Skjemaer"). Scroll all the way to the bottom and chose "For
denne Side". Upload the Javascript bundle found in build/static
after the build step. Then press the
menu icon (last icon row right) and update the file in "Javascriptfil for veiviseren" to the file you
just uploaded. The last step is to publish the page. The pictures and text changes are uploaded to Episerver.