Skip to content

medieteknik-kth/nlg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

48aa16a · Dec 8, 2023
May 12, 2021
Dec 8, 2023
May 12, 2021
Feb 1, 2022
Oct 31, 2020
Oct 31, 2020
Oct 31, 2020
Nov 23, 2023
May 12, 2021
Nov 13, 2020
Dec 30, 2021
Mar 8, 2021
Oct 31, 2020
Nov 22, 2023
Nov 22, 2023
Nov 13, 2020
Nov 22, 2023

Repository files navigation

Näringslivsgruppen

Näringslivsgruppens hemsida

Syftet med hemsidan är främst att ge företag information om vad näringslivsgruppen gör och hur näringslivsgruppen kan kontaktas.

🚀 Quick start

  1. Klona denna repository

    Använd git för att klona denna repository, eller ladda ner den.

    # klona repositoryt till en lokal mapp
    git clone https://github.com/medieteknik-kth/nlg.git
  2. Installera

    Öppna kommandotolken/terminalen eller powershell i den klonade mappen och installera alla dependencies.

    Du bör först ha installerat npm, Gatsby, Python och Typescript

    cd nlg
    yarn install

    Om du inte har yarn, installera yarn med

    npm install -g yarn

    Skapa sedan två environment-filer i root-mappen: .env.development och .env.production

    båda måste innehålla tre värden:

    GATSBY_GRAPHQL_IDE=playground
    CONTENTFUL_SPACE_ID=X
    CONTENTFUL_ACCESS_TOKEN=Y

    Fyll i X och Y med värden från Contentful!

    Mer information finns här och här.

  3. Starta sidan

    Starta upp sidan på http://localhost:8000

    yarn start

🧐 Teknologier

  • Gatsby
  • Typescript
  • Sass
  • CSS-modules

Mappstruktur

  • Package by feature så långt det går

Kodkonventioner

  • Functional components
  • Props & state interface ovanför komponenten
  • Async/await

Git-konventioner

  • Commits skrivs i imperativ
  • Om committen är broken, skriv det i meddelandet
  • Micro-commits uppmanas
  • Main och dev branches används
  • Issues och projekt-vyn