You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Aquesta tasca té com a objectiu establir l'estructura base del projecte, incloent la configuració inicial de carpetes, arxius i components clau per a garantir una organització clara i escalable. La tecnologia principal serà PHP seguint el patró de disseny MVC (Model-View-Controller). A més, s'implementarà la configuració de Docker per a gestionar fàcilment l'entorn de desenvolupament.
Passos a seguir:
Estructura de carpetes:
Crea l'estructura base de carpetes:
/app: Contindrà el codi de l'aplicació.
/Controllers: Per als controladors del patró MVC.
/Models: Per als models de dades.
/Views: Per a les vistes de la interfície d'usuari.
/config: Arxius de configuració (base de dades, entorn, etc.).
/public: Contindrà l'arxiu d'entrada principal (index.php) i altres recursos públics com imatges, CSS o JavaScript.
/docker: Configuracions relacionades amb Docker (Dockerfile, docker-compose.yml).
/logs: Per a l'emmagatzematge de fitxers de registre (logs).
/vendor: Per a dependències externes (serà generada per Composer).
Aquesta tasca té com a objectiu establir l'estructura base del projecte, incloent la configuració inicial de carpetes, arxius i components clau per a garantir una organització clara i escalable. La tecnologia principal serà PHP seguint el patró de disseny MVC (Model-View-Controller). A més, s'implementarà la configuració de Docker per a gestionar fàcilment l'entorn de desenvolupament.
Passos a seguir:
Estructura de carpetes:
/app
: Contindrà el codi de l'aplicació./Controllers
: Per als controladors del patró MVC./Models
: Per als models de dades./Views
: Per a les vistes de la interfície d'usuari./config
: Arxius de configuració (base de dades, entorn, etc.)./public
: Contindrà l'arxiu d'entrada principal (index.php
) i altres recursos públics com imatges, CSS o JavaScript./docker
: Configuracions relacionades amb Docker (Dockerfile, docker-compose.yml)./logs
: Per a l'emmagatzematge de fitxers de registre (logs)./vendor
: Per a dependències externes (serà generada per Composer).Arxius clau:
index.php
: El punt d'entrada principal de l'aplicació, situat a la carpeta/public
.composer.json
: Per a la gestió de dependències PHP amb Composer.Dockerfile
: Per definir la imatge de Docker per a l'entorn de desenvolupament de PHP.docker-compose.yml
: Per a la configuració del contenidor que inclogui el servidor web (Apache/Nginx), PHP i base de dades (MySQL o una altra).Dockerització del projecte:
docker-compose.yml
per a executar el projecte en contenidors (servidor web, base de dades i el contenidor de PHP).Altres:
.gitignore
per a excloure fitxers no necessaris al repositori, com fitxers de log, caches, i les carpetesvendor
o/node_modules
.Objectius:
The text was updated successfully, but these errors were encountered: