Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
version: 2

updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
open-pull-requests-limit: 10
groups:
npm-minor-patch:
update-types:
- "minor"
- "patch"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
open-pull-requests-limit: 10

- package-ecosystem: "gomod"
directory: "/scraper-go"
schedule:
interval: "weekly"
open-pull-requests-limit: 5

- package-ecosystem: "docker"
directories:
- "/backend"
- "/frontend"
- "/front_admin"
- "/scraper-go"
schedule:
interval: "weekly"
open-pull-requests-limit: 5
98 changes: 98 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
# Código de Conduta

## Nosso compromisso

No interesse de manter uma comunidade aberta, colaborativa e respeitosa, nós, como membros, contribuidores e mantenedores do projeto **Candidate**, nos comprometemos a tornar a participação no projeto uma experiência livre de assédio e discriminação para todos.

Esperamos que todas as pessoas que participam do projeto ajam de maneira profissional, respeitosa e colaborativa, independentemente de experiência, origem, nacionalidade, aparência, deficiência, identidade ou expressão de gênero, religião, orientação sexual ou qualquer outra característica pessoal.

## Comportamentos esperados

Exemplos de comportamentos que contribuem para um ambiente positivo:

* Utilizar linguagem respeitosa e inclusiva.
* Respeitar opiniões, experiências e abordagens técnicas diferentes.
* Aceitar críticas construtivas de maneira profissional.
* Fornecer feedback técnico de forma objetiva e respeitosa.
* Concentrar as discussões no projeto e em seus objetivos.
* Evitar ataques pessoais durante discussões técnicas.
* Assumir responsabilidade por erros e contribuir para sua resolução.
* Priorizar o benefício do projeto e da comunidade.
* Respeitar o trabalho e as contribuições de outros participantes.
* Manter discussões técnicas baseadas em argumentos, evidências e requisitos do projeto.

## Comportamentos inaceitáveis

Não serão tolerados:

* Assédio, intimidação ou perseguição de qualquer participante.
* Ataques pessoais, insultos ou comentários depreciativos.
* Discriminação de qualquer natureza.
* Linguagem ou comportamento sexualizado inadequado.
* Ameaças ou comportamento agressivo.
* Publicação de informações pessoais de terceiros sem autorização.
* Trolling, spam ou comportamento deliberadamente disruptivo.
* Tentativas de constranger, humilhar ou descredibilizar outros participantes.
* Uso das ferramentas, issues, pull requests ou discussões do projeto para conflitos pessoais ou políticos que não tenham relação com o desenvolvimento do projeto.
* Qualquer comportamento que possa ser considerado inadequado em um ambiente profissional.

## Discussões técnicas

O projeto incentiva debates técnicos e diferentes pontos de vista.

Discordâncias sobre arquitetura, implementação, bibliotecas, padrões de código, decisões de produto ou outras questões técnicas são naturais e fazem parte do desenvolvimento colaborativo.

Entretanto, divergências técnicas devem permanecer focadas nos argumentos e nas decisões relacionadas ao projeto, e não se transformar em ataques pessoais.

Críticas devem ser direcionadas ao código, à implementação ou à decisão técnica, e não à pessoa responsável pela contribuição.

## Responsabilidades dos mantenedores

Os mantenedores são responsáveis por esclarecer e aplicar este Código de Conduta.

Eles poderão:

* Moderar, editar ou remover comentários, issues, pull requests e outras contribuições que violem este código.
* Solicitar que uma discussão seja redirecionada para uma abordagem mais adequada.
* Advertir participantes sobre comportamentos inadequados.
* Restringir temporariamente a participação de pessoas que violem este código.
* Bloquear permanentemente participantes em casos graves ou reincidentes.

As medidas adotadas deverão considerar a gravidade e o contexto da situação.

## Abrangência

Este Código de Conduta se aplica a todos os espaços relacionados oficialmente ao projeto Candidate, incluindo:

* Repositório GitHub.
* Issues.
* Pull Requests.
* Code Reviews.
* Discussions.
* Documentação do projeto.
* Canais oficiais de comunicação da comunidade.
* Eventos ou atividades em que uma pessoa esteja representando oficialmente o projeto.

Também poderá ser aplicado a comportamentos públicos fora desses espaços quando uma pessoa estiver oficialmente representando o projeto ou sua comunidade.

## Denúncias

Casos de comportamento abusivo, assédio ou qualquer outra violação deste Código de Conduta devem ser reportados aos mantenedores do projeto por meio dos canais oficiais disponíveis no repositório.

As denúncias deverão ser tratadas com confidencialidade e avaliadas de maneira imparcial.

Não serão toleradas retaliações contra pessoas que realizem denúncias de boa-fé.

## Aplicação

Os mantenedores avaliarão cada situação individualmente e poderão tomar medidas proporcionais à gravidade da violação.

Em casos graves ou reincidentes, as medidas podem incluir a remoção de contribuições, restrição temporária de participação ou banimento permanente do projeto.

## Atribuição

Este Código de Conduta foi baseado no **Contributor Covenant**, adaptado às necessidades e ao contexto do projeto Candidate.

Para referência, consulte a documentação oficial do Contributor Covenant.

[Contributor Covenant](https://www.contributor-covenant.org)
81 changes: 0 additions & 81 deletions electron/loading.html

This file was deleted.

Loading
Loading