Projeto final da disciplina Projeto de Software.
-
Clone o repositório. Use o comando abaixo:
git clone https://github.com/SpinnelSun/CCCPharmaServer.git
-
Navegue até o diretório onde o projeto está armazenado. Por exemplo:
cd ~/Downloads/CCCPharma/
-
Inicie o spring e brinque como quiser :)
mvn spring-boot:run
O front-end pode ser visualizado aqui
Para manipular e acessar os dados, é necessário configurar um banco de dados, nós usamos o postgresql. Se você ainda não tem ele instalado na sua máquina, faça o download.
Feito isso é necessário criar um usuário, senha e um banco e configurá-las para o spring, tipicamente, em aplicações Spring essas informações são armazenadas no arquivo application.properties, esse arquivo foi adicionado ao .gitignore
pois não é seguro deixar a senha do banco visível para outros usuários. Assim, se for necessário alterar, tenha a certeza de que essa alteração será apenas local.
Veja mais detalhes na wiki
O deploy é feito de maneira automática pelo github, sempre que subimos uma nova versão para branch master, se quiser ver o resultado, use essa URL
O guia do desenvolvedor CCCPharma recomenda as melhores práticas para que os contribuidores possam escrever códigos que possam ser facilmente mantidos por outros programadores, todos nós sabemos o quanto é mais fácil entender um código se ele está padronizado.
O guia é separado em várias seções de regras relacionadas. Tentamos adicionar a lógica por trás das regras (se estiver omitido, assumimos que é óbvio, mas caso discorde, abra uma issue nos alertando, e assim modificaremos).