Repositório de desenvolvimento do novo site do Apoio ao BCC.
Para iniciar o desenvolvimento do projeto, copie o arquivo-exemplo de variáveis de ambiente e edite-o conforme suas preferências:
$ cp .env.sample .env
Para rodar o projeto em contêineres, você deve ter o Docker e o plugin Docker Composer instalados no seu computador.
Com os requisitos, basta executar os seguintes comandos na pasta raiz do projeto:
$ docker compose up [-d]
A flag -d
roda os contêineres em segundo plano. Em uma primeira execução, o comando acima demorará cerca
de 10 minutos para instalar todas as dependências e rodar a CMS (recomenda-se que a primeira execução não tenha a flag
-d
para o acompanhamento do processo).
O endereço local de desenvolvimento do Docker é o localhost
, com porta 80
. Para alterar a configuração da porta,
basta editar o arquivo docker-compose.yml
.
Para rodar o projeto apenas com o PHP e o Composer, instale os seguintes pré-requisitos:
- PHP 7.4
- Composer 1.0.0
Após isso, dê permissão de execução ao arquivo run.sh
:
$ chmod +x run.sh
E, por fim, rode-o para iniciar o ambiente de desenvolvimento:
$ ./run.sh
O programa mostrará as instruções de endereço local e porta para a visualização da aplicação.
Para contribuir com este repositório, você deve criar uma nova branch com seu código, criar um pull-request com suas alterações e, preferencialmente, ter seu código revisado por pares.
Primeiro, recupere as principais alterações realizadas em seu repositório local, executando:
$ git pull
Então, para criar uma nova branch, execute:
$ git checkout -b <nome-da-branch>
Conforme as mudanças realizadas em sua branch local, faça commits que expliquem expressamente as modificações na mensagem, rodando:
$ git commit -s -m "<sua-mensagem>"
A flag -s assina sua mensagem (se você não tiver uma assinatura, configure seu nome de usuário e seu e-mail) e a flag -m define uma mensagem para o seu commit, por exemplo, "Atualiza componente de cabeçalho com o logotipo do aplicativo". É altamente recomendável que suas mensagens tenham modo verbal imperativo. Se você precisar enviar suas alterações para uma branch upstream, execute:
$ git push --set-upstream origin <nome-da-branch>
Mas se você já estiver trabalhando em uma branch upstream, basta executar:
$ git push
Por fim, quando finalizar todas as mudanças desejadas, crie um pull-request na página principal do repositório ou na página da branch do GitHub e, eventualmente, solicite uma avaliação de outro membro contribuidor.