minimal blog
1.0.0
Minimal Blog é um blog simples projetado com uma interface minimalista. Um usuário pode navegar pelas categorias, ler artigos e interagir com o autor por meio da seção de comentários. O autor do blog tem controle total sobre cada conteúdo por meio de um painel de administração seguro.
Este projeto foi criado com o objetivo de mostrar algumas de minhas habilidades como:
composer install
e yarn install
.env.local
e adicione seu próprio DSN de banco de dadosbin/console doctrine:database:create
bin/console doctrine:migrations:migrate
bin/console doctrine:fixtures:load
docker-compose up
para iniciar imagens Docker (mailcatcher e servidor RabbitMQ).env.local
atualizando RABBITMQ_DSN
e MAILER_DSN
, você pode encontrá-los executando: symfony var:export --multiline | grep 'MAILER_DSN|RABBITMQ_DSN'
yarn run dev --watch
para iniciar seu servidor local para ativossymfony serve
para iniciar seu servidor web php localhttp://127.0.0.1:8000/
symfony open:local:rabbitmq
e symfony open:local:webmail
para iniciar o servidor RabbitMQ e o web mailcatcherguest:guest
[email protected]:admin
), vá no Painel de Administração e clique em "Newsletter", você verá um botão "Enviar", ele enviará 1 mensagem por assinante para o boletim informativo (padrão 50).bin/console messenger:consume -vv async
para consumir mensagens no RabbitMQ, elas serão enviadas e exibidas progressivamente no mailcatcher.Por padrão, todos os testes funcionam com fixtures, então não esqueça de carregá-los!
.env.test
e adicione seu DSN de banco de dados de testebin/console doctrine:database:create --env=test
bin/console doctrine:migrations:migrate --env=test
bin/console doctrine:fixtures:load --env=test
bin/phpunit
para iniciar a bateria de testes