minimal blog
1.0.0
Minimal Blog es un blog sencillo diseñado con una interfaz minimalista. Un usuario puede pasar a categorías, leer artículos e interactuar con el autor a través de la sección de comentarios. El autor del blog tiene control total sobre cada contenido a través de un panel de administración seguro.
Este proyecto fue creado con el fin de mostrar algunas de mis habilidades como:
composer install
y yarn install
.env.local
y agrega tu propio DSN de base de datosbin/console doctrine:database:create
bin/console doctrine:migrations:migrate
bin/console doctrine:fixtures:load
docker-compose up
para iniciar imágenes de Docker (mailcatcher y servidor RabbitMQ).env.local
actualizando RABBITMQ_DSN
y MAILER_DSN
, puede encontrarlos ejecutando: symfony var:export --multiline | grep 'MAILER_DSN|RABBITMQ_DSN'
yarn run dev --watch
para iniciar su servidor local para activossymfony serve
para iniciar su servidor web php local.http://127.0.0.1:8000/
symfony open:local:rabbitmq
y symfony open:local:webmail
para iniciar el servidor RabbitMQ y el web mailcatcher.guest:guest
[email protected]:admin
), luego vaya al Panel de administración y haga clic en "Boletín informativo", verá un botón "Enviar", enviará 1 mensaje por suscriptor a el boletín (por defecto 50).bin/console messenger:consume -vv async
para consumir mensajes en RabbitMQ, se enviarán y mostrarán progresivamente en el mailcatcher.De forma predeterminada, todas las pruebas funcionan con dispositivos, ¡así que no olvides cargarlos!
.env.test
y agregue su base de datos de prueba DSNbin/console doctrine:database:create --env=test
bin/console doctrine:migrations:migrate --env=test
bin/console doctrine:fixtures:load --env=test
bin/phpunit
para iniciar la batería de pruebas.