Skip to content

Commit

Permalink
Docs/readme (#146)
Browse files Browse the repository at this point in the history
Added task for issue #147

---------

Co-authored-by: Anton Lilleby <antonlilleby@Anton-sin-MacBook-Pro.local>
  • Loading branch information
an2n and Anton Lilleby authored Jan 16, 2025
1 parent 78e7ef9 commit bee5a3d
Showing 1 changed file with 3 additions and 9 deletions.
12 changes: 3 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Innhold og bilder i [Sanity](https://www.sanity.io)

For å kjøre koden lokalt:

1. Be om environment variabler for lokal testing i kanalen [#skjer]().
1. Be om environment variabler for lokal testing i kanalen [#tmp_skjer_no]().
Du må selv opprette en `.env.local` fil i både /studio og /app.

Hvis du trenger tilgang til Sanity Studio, eventuelt Google Console, Vercel og Supabase, må dette også spesifikt forespørres.
Expand Down Expand Up @@ -106,10 +106,6 @@ SvelteKit blir foreløpig deployet til [https://capra-web.vercel.app](https://ca
vercel deploy
```

### Lint

SvelteKit templaten [sanity-template-sveltekit-clean](https://github.com/sanity-io/sanity-template-sveltekit-clean) har en eslint konfigurasjon som ikke funker. Har prøvd å oppgradere til eslint 9 med flatconfig fra denne [issuen](https://github.com/sveltejs/eslint-plugin-svelte/issues/732). 👷 Det er en del lint-errors som må undersøkes.

## Supabase

Postgres-databasen kan konfigures fra [https://supabase.com/dashboard/project/<project-id>](https://supabase.com/dashboard/project/<project-id>). Vi har to prosjekter i supabase dashboardet, en for dev testing og en for produksjon.
Expand Down Expand Up @@ -150,18 +146,16 @@ Når et arrangement publiseres for første gang, vil det automatisk genereres en

E-post med kalenderinvitasjon (.ics-fil) sendes fra SvelteKit på serversiden. På grunn av manglende tilgang til en server fra Sanity, har vi satt opp et API-endepunkt i SvelteKit som Sanity kan kommunisere med for å sende e-post. Som SMTP host benytter vi oss av [Mandrillapp](https://mandrillapp.com/). Autentisering skjer via Mailchimp.

E-post domene for alle selskaper må verifiseres. Vi er på en trial-plan her og 👷

### Testing av E-post Lokalt

For å teste e-postfunksjonaliteten lokalt:

1. Fjern "development"-sjekker i funksjonskallene for å kjøre i lokalt miljø.
2. For å teste e-post sendt fra Sanity: Legg til `http://localhost:3333` i `Access-Control-Allow-Origin`.

### Kalenderinvitasjon 👷
### Kalenderinvitasjon

Vi kan kun oppdatere kalenderinvitasjoner som allerede er sendt ut. Vi har ikke toveis kommunikasjon gjennom kalenderinvitasjonene, og kan derfor ikke se endringer hvis en deltager svarer Ja, Kanskje eller Nei. For å løse dette, vurderer vi å sette opp en MandrillApp webhook som kan lytte på deltagerens svar. Inntil videre må avmeldinger skje via vår nettside.
Vi kan kun oppdatere kalenderinvitasjoner som allerede er sendt ut. Vi har ikke toveis kommunikasjon gjennom kalenderinvitasjonene, og kan derfor ikke se endringer hvis en deltager svarer Ja, Kanskje eller Nei.

---

Expand Down

1 comment on commit bee5a3d

@vercel
Copy link

@vercel vercel bot commented on bee5a3d Jan 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.