Stap 4: Een methodiek eigen maken

5.0 version
Maintained

Een methodiek eigen maken

Bij het aanleren van iets nieuws val je vaak in herhaling. Dat zal ik niet doen, beloofd! Aan het einde van elke stap moet je wel een klein dansje doen en je wijzigingen opslaan. Het is als Ctrl+S, maar dan voor een website.

Een Git-strategie implementeren

Vergeet niet om aan het einde van elke stap je werk te committen:

1
2
$ git add .
$ git commit -m'Add some new feature'

Je kunt veilig “alles” toevoegen omdat Symfony een .gitignore gebruikt. Bovendien kan elke package meerdere configuraties toevoegen. Neem een kijkje in de huidige inhoud:

.gitignore
1
2
3
4
5
6
7
8
###> symfony/framework-bundle ###
/.env.local
/.env.local.php
/.env.*.local
/public/bundles/
/var/
/vendor/
###< symfony/framework-bundle ###

De rare markeringen worden door Symfony Flex toegevoegd, zodat bij het verwijderen van een package de juiste configuratie mee opgeruimd kan worden. Zoals ik al zei, het vervelende werk wordt door Symfony gedaan, niet door jou.

Het is een goed idee om je repository ergens naar een server te pushen. GitHub, GitLab of Bitbucket zijn uitstekend hiervoor.

Als je gebruik maakt van SymfonyCloud heb je al een kopie van de Git-repository. Vertrouw er niet op dat dit je backup is en gebruik hem enkel voor deployments.

Continu deployen naar productie

Een andere goede gewoonte is om regelmatig te deployen, bijvoorbeeld aan het einde van elke stap:

1
$ symfony deploy

This work, including the code samples, is licensed under a Creative Commons BY-NC-SA 4.0 license.