74 lines
1.6 KiB
Markdown
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] |