Tusen takk for at du vil bidra på koden til uxnorge.no! Her er stegene for å gjøre det:
Alt av diskusjoner rundt dette temaet blir gjort i #nettside-utvikling-kanalen på Slack.
Mesteparten av oppgavene kommer fra UX Norge-crewet. Disse blir lagt inn og prioritert i dette boardet her inne i Github. Så snart noe av det blir prioritert, blir det gjort om til et issue og plassert i Todo-kolonnen. Det er disse vi trenger hjelp til å få utviklet!
Hvis du har egne forslag må du gjerne jobbe med dem også, men kan være verdt å ha i bakhodet at noen i UX Norge-crewet må gi 👍 før det går live på uxnorge.no. Enten kast deg rundt å kod opp idéen, eller luft den i #nettside-utvikling-kanalen.
Teknologi i prosjektet:
- Gatsby
- Tailwind CSS
- Typescript
- Sanity
- Klon dette repoet ned på maskinen din.
- Opprett en
.env.developmentog ev..env.productioni/web-mappen og fyll den med:
SANITY_PROJECT_ID = dcdo4kbx
SANITY_DATASET = staging
SANITY_TOKEN = <Sendes på Slack>
- Gjør det samme i
/studio-mappen
SANITY_STUDIO_PROJECT_ID = dcdo4kbx
SANITY_STUDIO_DATASET = staging
SANITY_TOKEN = <Samme som over>
For å jobbe med en kopi av datasettet, finnes datasettet production-copy i sanity.
Prosjektet er delt inn i hovedmmappene:
Sanity-prosjektet bor her. Start opp med yarn run dev (første gang yarn install)
Prosjekt-id: dcdo4kbx, dataset: staging (Ja, produksjonsdatasettet heter staging. Det bare skjedde...).
Hele frontenden Start opp med yarn start (første gang yarn install)
Start opp med netlify dev
Alt av typer går hit. Henter håndskrevne typer fra filen schemaTypes inne i studio også. Skulle gjerne hatt det automatisert med Sanity Codegen, men det fungerte svært dårlig.
Foreløpig bare utforsking, ingen live kode.
Hvis du vil jobbe med stillingsannonse-appen som ruller og går i #ledigstilling , trenger du noen flere variabler i .env-filen i /web:
SLACK_WEBHOOK = <Sendes på Slack>
WEBHOOK_SECRET = <Sendes på Slack>
SLACK_TOKEN = <Sendes på Slack>
SLACK_ADS_CHANNEL_ID = C03GL204KC3