Home | Sprints | Escopo | Processo | Design/Mockups | Configuração | Arquitetura | Gerência | Código | BD | Qualidade | Frontend | Backend | Analytics |
---|
Front-end
Requisitos
- Node.js (LTS)
- Docker (opcional)
- Caso utilize o VSCode como IDE, adicionar as seguintes extensões
- ESLint
- vscode-icons (opcional)
- Docker (opcional)
Configuração Inicial
Delimitadores de linha do Git
git config --local core.autocrlf false
git config --local core.safecrlf false
VSCode
Na raiz do projeto, crie um diretório .vscode
e dentro deste diretório crie dois arquivos, settings.json
e extensions.json
, com os seguintes conteúdos respectivamente:
// Arquivo settings.json
{
"eslint.validate": [
"javascript",
"typescript",
],
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
"source.organizeImports": "explicit"
},
"[prisma]": {
"editor.defaultFormatter": "Prisma.prisma"
},
}
// Arquivo extensions.json
/*
* Na aba Extensions do seu VSCode, digite @recommended
* para instalar as extensões indicadas neste arquivo.
*/
{
"recommendations": [
"ms-azuretools.vscode-docker",
"dbaeumer.vscode-eslint",
"vscode-icons-team.vscode-icons",
]
}
Dependências do projeto
Após clonar o repositório ou criar uma nova branch, instale/atualize as dependências do projeto utilizando o comando npm install
ou npm i
Executando o projeto
Abra um terminal na raiz do projeto e execute o comando npm run dev
Back-end
Requisitos
- Node.js (LTS)
- Docker (opcional)
- PostgreSQL (opcional caso esteja utilizando Docker)
- Caso utilize o VSCode como IDE, adicione as extensões (ver arquivo .vscode/extensions.json)
- ESLint
- Prisma
- EditorConfig for VS Code
- REST Client (opcional)
- vscode-icons (opcional)
- Docker (opcional)
Configuração Inicial
Delimitadores de linha do Git
git config --local core.autocrlf false
git config --local core.safecrlf false
Dependências do projeto
Após clonar o repositório ou criar uma nova branch, instale/atualize as dependências do projeto utilizando o comando npm install
ou npm i
Base de dados com Docker
Primeiramente execute o Docker em sua máquina local. Após, crie um diretório na raiz do projeto com o nome data
e em seguida abra um terminal na raiz do projeto e execute o comando docker-compose up -d
Variáveis do projeto
Copie o arquivo .env.example
para o mesmo diretório e altere o nome da cópia para .env
. Abra o arquivo .env
e atualize as variáveis contidas dentro deste arquivo.
Migrações
Para executar uma migração com o Prisma, utilize o comando npx prisma migrate dev
e dê um nome para sua migração
É possível acessar as entidades do banco de dados através do browser. Para isso, abra um terminal na raiz do projeto e execute o comando npx prisma studio
Executando o projeto
Abra um terminal na raiz do projeto e execute o comando npm run start:dev