|
|
||
|---|---|---|
| .gitea/workflows | ||
| css | ||
| images | ||
| js | ||
| vendor | ||
| woocommerce/checkout | ||
| README.md | ||
| admin-scripts.js | ||
| composer.json | ||
| composer.lock | ||
| custom-smtp-config.php | ||
| footer.php | ||
| front-page.php | ||
| functions.php | ||
| functions.php.backup | ||
| functions.php.new | ||
| header.php | ||
| import-tours.php | ||
| index.php | ||
| mytheme-customizer.php | ||
| page-about.php | ||
| page-blog.php | ||
| page-contact-us.php | ||
| page-contact.php | ||
| page-terms-of-service.php | ||
| page-thank-you.php | ||
| page.php | ||
| setup-theme.php | ||
| single-experience_journey.php | ||
| single-individual_tour.php | ||
| single-tour.php | ||
| single.php | ||
| style.css | ||
| template-inquiry.php | ||
| test.php | ||
| tour-meta-fields.php | ||
README.md
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:
- Koda se prenese iz repozitorija
- Vse datoteke se kopirajo v ciljni direktorij s pomočjo rsync
- Obstoječe datoteke v ciljnem direktoriju se prepišejo
- Datoteke, ki so samo v ciljnem direktoriju (in ne v repozitoriju), ostanejo nedotaknjene
Produkcijska veja (main)
To be implemented
Razvoj
Lokalno razvojno okolje
- Kloniraj repozitorij:
git clone git@git.spletnimojster.si:mark/EuropeWonder.git
- Ustvari in preklopi na vejo develop:
git checkout -b develop
- 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:
- Preklopi na vejo main:
git checkout main
- Združi spremembe iz develop veje:
git merge develop
- 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]