Skip to content

CarlosEduard0/PolarisLog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PolarisLog

PRs welcome! License

Sobre   |    Como contribuir   |    Licença

PolarisLog

Projeto desenvolvido durante o AcelerateDev realido pela Codenation em parceira com a Stone.

🔰 Sobre

Em projetos modernos é cada vez mais comum o uso de arquiteturas baseadas em serviços ou microsserviços. Nestes ambientes complexos, erros podem surgir em diferentes camadas da aplicação (backend, frontend, mobile, desktop) e mesmo em serviços distintos. Desta forma, é muito importante que os desenvolvedores possam centralizar todos os registros de erros em um local, de onde podem monitorar e tomar decisões mais acertadas. Neste projeto vamos implementar um sistema para centralizar registros de erros de aplicações.

⚡ Como rodar

Para rodar o projeto é necessário renomear o arquivo .env.example para .env dentro da pasta backend

📓 Requisitos

Lista de requisitos necessários para rodar o projeto

🔌 Instalação

📦 Comandos

  • Para executar o projeto é necessário executar o seguinte comando na pasta raiz do projeto
docker-compose up -d

🔧 Desenvolvimento

Instruções para desenvolver o projeto

📓 Requisitos

Lista de todos os requisitos necessários para desenvolver esse projeto.

🔩 Ambiente de Desenvolvimento

Configurações necessário para o ambiente de desenvolvimento

  • Preencher o arquivo appsettings.json
  • Executar o comando npm install na pasta "frontend"

🔨 Build

Backend

dotnet build

🚀 Publicar

Backend

dotnet publish -c Release

Frontend

dotnet build

🔥 Como contribuir

Contribuições são sempre bem-vindas e podem ser feitas de diferentes formas.

  1. Reportar um bug
    Se você encontrar algum bug, ele poderá ser reportado através de issues aqui.

  2. Solicitar uma nova funcionalidade
    Você pode solicitar uma nova funcionalidade através de issues aqui e caso queria, poderá implementá-la seguindo os passos:

  • Faça um fork desse repositório;
  • Cria uma branch com a sua feature: git checkout -b feature/minha-feature;
  • Faça commit das suas alterações: git commit -m 'feat: Minha nova feature';
  • Faça push para a sua branch: git push origin feature/minha-feature.

🔒 Licença

Esse projeto está sob a licença MIT.