0.0.4 • Published 9 months ago

eehitus-homepage-ui v0.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

Eehitus Homepage Ui

Eesmärk

Eesmärk on arendada välja e-ehituse esilehe teenused, teadaanded ja üldine abi.

Kirjeldus

Teenused, teadaanded ja üldine abi on nähtavad nii tavakasutaja kui administraatori vaates. Administraatoril on õigus teenuseid, teadaandeid ja üldist abi muuta. Administraatoril on õigus teadaandeid juurde lisada. Teenuste kaarte on alati 6 ja üldise abi kaarte on alati 3. Teenuste arendamiseks kasutatakse eehitus-tolke-api ja eehitus-tolke-ui.

Kasutatud tehnoloogiate versioonid

  • React 18.3.1
  • Node 18.20.5

Arendamine kohalikus masinas

Klooni git repositoorium:

git clone https://git.ehr.ee/ehr/ehr-k8s-pipeline/eehitus-homepage-ui.git

cd eehitus-homepage-ui

Installeeri vajalikud teegid:

Projekti juurkaustas jooksuta üks järgmistest käsklustest:

yarn install

# OR

npm install --legacy-peer-deps

Käivita rakendus kohalikus masinas:

npm run dev

NB! Rakendus peab töötama pordil :5173, et õnnestuksid Rest API päringud.

Rakenduse arendamine raamrakenduse sees

Npm mooduli ettevalmistamine

yarn build

Loo link

yarn link

Kustuta alamrakenduse kaust node_modules.

Raamrakenduse juurkaustas

yarn link "eehitus-homepage-ui"
yarn install -f
yarn start

Lisainformatsioon

Uute teekide lisamine

yarn add <dependency-name>

# OR

npm install <dependency-name> --legacy-peer-deps

Kui auth token on puudu siis lisa .npmrc faili _authToken

Helm charti nimetus - eehitus-homepage-ui. Rakenduse tarnimine käib läbi git pipeline-i riigipilves olevasse Kubernetes klastrisse.

Konfiguratsioonihaldus käib läbi helm chart-de. Konfiguratsioon on defineeritud helm/values.yaml ja helm/questions.yml failis. Tuleb lisada kirjutada üle config.js muutujaid live väärtustega

UI jaoks api-client genereerimine

Genereeri API liides

openapi-generator-cli generate -i http://localhost:8090/v3/api-docs -g typescript-axios --additional-properties=modelPropertyNaming=original --type-mappings=DateTime=Date --type-mappings=object=any

Kopeeri genereeritud kood.

0.0.19

8 months ago

0.0.18

8 months ago

0.0.11

9 months ago

0.0.12

9 months ago

0.0.13

9 months ago

0.0.16

9 months ago

0.0.17

9 months ago

0.0.10

9 months ago

0.0.9

9 months ago

0.0.8

9 months ago

0.0.7

9 months ago

0.0.6

9 months ago

0.0.5

9 months ago

0.0.4

9 months ago

1.0.0

9 months ago