Skip to content

jirizikes/web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

232 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cesko.digital

Web Česko.Digital

Zdroje pro nový web Česko.Digital, na kterém se pracuje. Zdroje pro starou verzi webu, která je aktuálně na produkci, naleznete v master.

🚀 Setup projektu

  1. Požadavky

    Projekt vyžaduje Node v12+ a Yarn v1.22+.

  2. Repozitář

    Naklonujte si repozitář do složky cesko-digital-web:

    git clone https://github.com/cesko-digital/web.git cesko-digital-web
  3. Instalace a spuštění

    Ve složce cesko-digital-web nainstalujte požadované závislosti:

    cd cesko-digital-web
    yarn

    poté lze spustit vývojový režim:

    yarn start

    Na localhost:8000 by měla běžet lokální verze webu a podporující live reload pro pohodlný vývoj. Na localhost:8000/___graphql by měl běžet lokální GraphQL playground pro datové query.

    Komponenty využívají typy generované na základě GraphQL schéma. Při změně schéma je nutné vygenerovat nové:

    yarn gen:types

    Tento příkaz zároveň vygeneruje soubor schema.graphql, který lze využít pro IDE podporu pro datové query.

Překlady

Projekt má všechny texty v AirTable kvůli překladům. Detailní dokumentace je k nalezení zde.

⌨️ Základní příkazy

yarn start: Start vývojového režimu

yarn lint: Lint kontrola kódu a formátování

yarn test: Spuštění testů

yarn storybook: Start dokumentace komponent

yarn build: Build produkční verze webu

yarn serve: Spuštění produkčního buildu

yarn format: Formátování kódu

🛠 Jak přispívat

Před zahájením vývoje si prosím projděte soubor CONTRIBUTING, který obsahuje informace o všech konvencích repozitáře.

Licence

Zdroje jsou zveřejněny pod licencí BSD 3-Clause.

Kontakty

Koordinátoři: Tomáš Jeřábek, Jindřich Oukropec

Tech leads: Matěj 'Horm' Horák, Tuan Phung

Wiki: Redesign webu Česko.Digital

About

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.8%
  • JavaScript 3.0%
  • Other 1.2%