EuropeWonder/README.md

74 lines
1.6 KiB
Markdown

# Europe Wonder WordPress Tema
WordPress tema za turistično agencijo Europe Wonder, specializirano za organizacijo potovanj po Evropi.
## CI/CD Avtomatizacija
Ta repozitorij uporablja Gitea Actions za avtomatsko postavitev (deployment) teme na različna okolja.
### Razvojna veja (develop)
Ko pushaš spremembe na vejo `develop`, se tema avtomatsko kopira na testno okolje:
- **Testno okolje:** europewonder.spletnimojster.si
- **Pot do teme:** /wp-content/themes/Arhiv
Proces kopiranja:
1. Koda se prenese iz repozitorija
2. Vse datoteke se kopirajo v ciljni direktorij s pomočjo rsync
3. Obstoječe datoteke v ciljnem direktoriju se prepišejo
4. Datoteke, ki so samo v ciljnem direktoriju (in ne v repozitoriju), ostanejo nedotaknjene
### Produkcijska veja (main)
*To be implemented*
## Razvoj
### Lokalno razvojno okolje
1. Kloniraj repozitorij:
```
git clone git@git.spletnimojster.si:mark/EuropeWonder.git
```
2. Ustvari in preklopi na vejo develop:
```
git checkout -b develop
```
3. Po končanem razvoju potisni spremembe:
```
git add .
git commit -m "Opis sprememb"
git push origin develop
```
### Postavitev v produkcijo
Ko so spremembe testirane in pripravljene za produkcijo:
1. Preklopi na vejo main:
```
git checkout main
```
2. Združi spremembe iz develop veje:
```
git merge develop
```
3. Potisni spremembe:
```
git push origin main
```
## Struktura teme
- **CSS**: Stilske datoteke
- **JS**: JavaScript datoteke
- **Images**: Slike in drugi medijski elementi
- **Template files**: PHP predloge za različne dele spletne strani
## Kontakt
Za vprašanja glede razvoja teme kontaktirajte: [kontaktni podatki]