Merge branch 'master' of https://bitbucket.org/1ka/1ka into master

This commit is contained in:
Robert Smalc 2020-08-20 16:07:39 +02:00
commit 067f069a6d

View File

@ -1,7 +1,9 @@
##Composer # 1KA - ENKLIK ANKETA
###Dodajanje novega razreda
V kolikor se doda nov razred v main/survey/app 1ka sama naloži omenej razred zaradi PSR-4 standarda, ## Composer
vendar je potrebno pri definiranju novega razreda uporabiti namespace "App\Controller" in deklarirati razred (use ime razreda), katere se uporablja v omenjenem novem razredu.
### Dodajanje novega razreda
V kolikor se doda nov razred v main/survey/app, aplikacija 1ka sama naloži omenej razred zaradi PSR-4 standarda. Pri definiranju novega razreda uporabiti namespace "App\Controller" in deklarirati razred (use ime razreda), katere se uporablja v omenjenem novem razredu.
Pri dodajanju razredov v admin/survey ali kamorkoli drugam pa je potrebno v datoteki composer.json ime datoteko oz. točno določen Pri dodajanju razredov v admin/survey ali kamorkoli drugam pa je potrebno v datoteki composer.json ime datoteko oz. točno določen
razred. Ko je razred dodan se mora izvesti: razred. Ko je razred dodan se mora izvesti:
@ -10,17 +12,15 @@ razred. Ko je razred dodan se mora izvesti:
composer dump-autoload composer dump-autoload
``` ```
### Posodobitev dodatnih knjižnic in commit na pridukcijo ### Posodobitev dodatnih knjižnic razvojno okolje ali commit na pridukcijo
Pri posodobitvi knjižnic in osveževanju autoloaderja, kje je potrebno stvari naložiti na test in kasneje na produkcijo se uporabi ukaz: Pri posodobitvi knjižnic in osveževanju autoloaderja za produkcijo se uporabi ukaz:
ix
``` ```
composer update -o --no-dev composer produkcija
``` ```
### Development (lokalno/strežnik) ### Development (lokalno/strežnik)
Pri razvoju se lahko uporablja orodja, ki so primerna za razvoj in se dodatne knjižnice namesti z Pri razvoju se lahko uporablja orodja, ki so primerna za razvoj in se dodatne knjižnice namesti z
``` ```
composer update composer dev
``` ```
Pri tem ukazu je potrebno biti pazljiv, saj se v tem primeru ne sme NIČ commitati tudi autoloader, ker bo v nasprotnem primeru celotna 1ka nedelujoča,
saj knjižnice za razvoj niso v commitu in so nepotrebne pri produkciji.