Skip to content
@devhatt

Devhatt

DevHatt

Bem-vindo à DevHatt, sua comunidade de desenvolvimento open source!

Na DevHatt, nossa missão é proporcionar uma experiência real de desenvolvimento de software, conectando você com projetos destinados à produção. Aqui, você terá a oportunidade de:

  • Contribuir para Projetos Reais: Todos os nossos projetos são pensados desde o início para serem implementados em ambientes de produção.
  • Ganhar Experiência Valiosa: Ideal para quem busca enriquecer o currículo com experiência prática em projetos open source.
  • Compartilhar Conhecimento: Se tem interesse em transmitir suas ideias através de talks ou palestras sobre temas tecnológicos, oferecemos um palco para isso.
  • Mentorar e Ser Mentorado: Quer ajudar outros a crescer? Ou está buscando orientação? Temos um lugar para ambos.
  • Conectar-se com Desenvolvedores: Faça parte de uma rede ativa de desenvolvedores que compartilham suas paixões e ideias.
  • One-a-One: Precisando de uma ajuda para se achar na carreira? marque um 1:1 com nossos mentores.
  • Clube do Livro: Quer discutir um livro sobre tech que você leu recentemente? temos uma espaço para isso.

Junte-se a nós na DevHatt e transforme sua paixão por tecnologia em impacto real!

Índice

Sobre a mentoria

Na DevHatt, adotamos o conceito de Learn in Public para enriquecer a experiência de aprendizado. Isso significa que você é encorajado a compartilhar seu processo de aprendizado e progredir com o apoio da comunidade. Este método não só acelera o seu desenvolvimento como também beneficia outros membros da comunidade.

Como Participar e Tirar Dúvidas:

  • Canal de Help no Discord: Para dúvidas gerais, utilize nosso canal dedicado no Discord. É um espaço perfeito para receber suporte rápido da comunidade.
  • Salas Interativas: Prefere uma interação mais direta? Junte-se a qualquer sala aberta no Discord e converse com outros membros que podem ajudar com suas dúvidas em tempo real.
  • Plantões de Dúvidas: Organizamos sessões especiais em horários determinados onde mentores estão disponíveis para ajudar com questões mais complexas.
  • Onboarding: Preencha nosso formulário de onboarding e apareça as Segundas feiras as 19:00 até as 19:15 para ter um onboarding da comunidade.
  • One-a-One: Precisando de uma ajuda para se achar na carreira? marque um 1:1 com nossos mentores.

Começando com um Projeto:

  1. Escolha uma Issue: Explore nossos repositórios de projetos e escolha uma issue que lhe interesse.
  2. Acompanhamento Completo: Desde o clone do projeto até o merge da sua tarefa, nossos mentores estarão ao seu lado. Isso inclui revisão de código, discussões sobre soluções e muito mais.

Comece sua jornada com a DevHatt agora!

Projetos atuais

Os projetos abaixo fazem parte da mentoria. Portanto, possuem os seguintes processos:

  • Dailys
  • Plannings
  • Reviews/Retros

1. Octopost

Logo do Octopost

O aplicativo para postagem em redes sociais All-in-One.

  • 🐙 Projeto: O Octopost é um publicador para redes sociais robusto e eficaz, programado com ElectronJS, React e Typescript. Seu propósito é permitir que o usuário publique em várias redes sociais ao mesmo tempo da forma mais simples possível.

2. Petdex

Logo do DevHatt

Um app pokedex-like para pets

  • 🐶 Projeto: Um hub para pessoas cadastrarem seus pets, o petdex traz uma ideia de gamificação na "captura" de pets novos e diferentes, ajudando ONGs e incentivando adoção. Nosso primeiro projeto fullstack, o Petdex tem a ideia de ser o mais enxuto possível em libs de tecnologias externas para que o mentorado aprenda a criar as coisas do zero.
    • 🐶 Front-end:
    • 🐶 Back-end:
    • 🐶 CI/CD:
      • 🚧 Em breve 🚧

Projetos secundários

Estes projetos não fazem parte da mentoria, portanto, não seguem todos os rituais comuns de uma experiência real. No entanto, a DevHatt é uma comunidade open source, e você pode contribuir e tirar dúvidas sobre todos eles.

Projetos

  • HatBot-Discord: O HatBot-Discord visa criar comandos personalizados para automatizar nossos processos no Discord, como, por exemplo, alertar revisores sobre PRs abertos.

  • Blog DevHatt: Projeto para criação de um blog/newsletter da DevHatt. Junte-se a nós para compartilhar conhecimento, insights e novidades do mundo da tecnologia.

  • Landing Pages: Projeto para criação das landing pages dos nossos projetos. Ajude-nos a criar uma ótima experiência para os visitantes dos nossos projetos.

  • Snippets: Conjunto de snippets úteis para facilitar o desenvolvimento. Contribua com seus próprios snippets e torne o trabalho de todos mais eficiente.

  • LinkTree: Linktree da organização DevHatt. Centralize e simplifique o acesso aos nossos diversos projetos e plataformas.

Extensões

  • Eslint-Config: Facilita a configuração do ESLint nos projetos novos. Mantenha nosso código limpo e consistente.

  • Extension Pack Octopost: Pacote de extensões do Octopost. Aprimore sua experiência com o Octopost para uma produtividade ainda maior.

  • Extension Pack PetDex: Pacote de extensões do PetDex. Desenvolva com eficiência no PetDex com este conjunto de extensões essenciais.

Como Contribuir

Se você é apaixonado por pets, um desenvolvedor em ascensão, gosta de usar chapéus ou simplesmente deseja fazer parte da comunidade DevHatt, aqui estão várias maneiras de contribuir:

  1. Desenvolvimento:
    • Faça um fork do repositório e trabalhe em novas funcionalidades. Todas as tarefas estão listadas nas issues.
    • Escolha uma issue e trabalhe nela.
    • Crie ou sugira novas issues.
  2. Documentação:
    • Aprimore a documentação existente ou crie tutoriais para ajudar outros desenvolvedores.
  3. Testes:
    • Ajude a garantir a estabilidade do aplicativo testando as novas funcionalidades e relatando problemas.
  4. Palestras/Artigos:
    • Quer compartilhar aquilo novo que aprendeu com todos? Temos espaço para palestras na comunidade e fóruns para escrita de artigos e guias.
  5. Clube do Livro:
    • Traga discussões sobre livros que você gosta ou quer discutir sobre.

Cargos

Nossa comunidade no Discord conta com um sistema de cargos para identificar novos membros, velhos membros, idealizadores e etc. Pense nos cargos como uma forma nossa de demonstrar que estamos vendo seu esforço pela comunidade, como nosso interesse é em crescer e evoluir desenvolvedores, futuras oportunidades levarão os cargos como um peso para a escolha de quem será selecionado.

Distribuição dos cargos

  • Torttinho🎣 → User que participa minimamente do servidor;
  • Hattinho 🧢 → Participante ativo do servidor, está contribuindo no projeto e pegando tasks;
  • De capa 🐱‍🏍 → Dev com experiência, já trabalha na área e está ajudando e participando do projeto. Esses desenvolvedores têm voz na tomada de decisão da comunidade assim como os Hatters;
  • Hatter 🤠 → Participante aprovado na seleção feita pelo Alecell e está envolvido ativamente no projeto, esses desenvolvedores são funcionários literais da DevHatt;
  • Bolha ⭐ → Dev influente e conhecido da bolha dev e participa do servidor;
  • Dono do parquinho 🎠 → Auto-explicativo. Idealizador do projeto e com poderes especiais.

Regras

Para garantir um ambiente saudável, respeitoso e receptivo, toda boa comunidade precisa de regras. Nossa equipe de moderação conta com o respaldo dessas regras, as quais foram criadas para tomar as providências cabíveis em cada situação. Este é um trabalho constante, pois frequentemente atualizamos nossas regras de convivência para enfrentar novos problemas que podem surgir. Por isso, é crucial reservar alguns minutos para ler sobre todas elas e, de tempos em tempos, voltar aqui para acompanhar as atualizações.

Para melhorar as regras, não as explore; em vez disso, nos reporte. Caso haja exploração de alguma falha, a atualizaremos imediatamente, e as regras se aplicarão ao caso, mesmo que tenha ocorrido antes da atualização. Contamos com a colaboração de todos para evitar incentivos ao mau comportamento.

É fundamental ressaltar que todas as sugestões são muito bem-vindas! Se tiver alguma, procure diretamente um dos membros da nossa moderação, identificados pelos cargos de Dono do Parquinho 🎠, Hatter 🤠 ou De Capa 🐱‍🏍. Abaixo, você pode conhecer mais detalhes sobre cada uma de nossas regras e quais punições elas geram.


⚠️ Regras para Convivência Social

1. Exercício do Bom Senso

Pode parecer evidente, mas todas as normas existem para delimitar e enquadrar comportamentos que ultrapassam o bom senso. O exercício do bom senso assegurará que você esteja aderindo às regras em 100% das situações.

2. Pornografia ou Assédio

  • 🚫 Banimento imediato 🔨

    É terminantemente proibido compartilhar qualquer conteúdo com conotação pornográfica. Não busque brechas na regra, pois ela se aplica a qualquer situação interpretada pela moderação como tal. Da mesma forma, qualquer comportamento que possa ser interpretado como assédio, mesmo subjetivamente, será identificado pela moderação e enquadrado nesta regra.

3. Discussões sobre Temas Sensíveis

  • 🚫 Punição: 1, 3, 7 dias. (recorrência (3): ban 🔨)

    É proibido totalmente compartilhar imagens, links, menções ou participar de discussões sobre temas políticos, religiosos, assim como debates sobre futebol. Utilize outras plataformas na internet para esse tipo de interação.

4. Desrespeito e Ofensas

  • 🚫 Punição: 1, 3, 7 dias. (recorrência (3): ban 🔨)

    Seja uma pessoa cortês e empática. Se uma pergunta for feita, responda de maneira respeitosa. Se você não estiver disposto a responder dessa forma, sua resposta não será bem-vinda. Isso inclui comentários, piadas e falas sarcásticas, irônicas ou ofensivas. Lembre-se de que todos começaram de algum lugar, portanto, respeite as dúvidas das pessoas, independentemente do nível delas. Se as ofensas forem direcionadas à moderação, a punição será imediatamente aumentada para 7 dias.

5. Vocabulário Inadequado

  • 🚫 Punição: 5, 30, 60 (recorrência (3): ban 🔨)

    Utilize um vocabulário apropriado. Palavrões e termos ofensivos serão moderados automaticamente.

6. Afiliados

  • 🚫 Punição: 1, 3, 7 dias. (recorrência (3): ban 🔨)

    O compartilhamento de links de afiliados não é permitido. Isso polui nosso ambiente e incomoda muitas pessoas.

7. Venda e Comercialização

  • 🚫 Punição: 1, 3, 7 dias. (recorrência (3): ban 🔨)

    Anunciar ou negociar a venda ou troca de produtos físicos ou digitais na comunidade não é permitido. Em caso de uma operação que ocorra antes da intervenção da moderação e resulte em prejuízo para qualquer parte, não nos responsabilizamos.

8. Outras Comunidades

  • 🚫 Punição: 5, 30, 60 (recorrência (3): ban 🔨)

    O compartilhamento de links para outras comunidades no Discord, WhatsApp, Telegram e outros serviços não é permitido. Também não é permitida a criação de grupos paralelos ou denominados como DevHatt.

Redes sociais

Junte-se a nós nesta jornada emocionante de tornar a DevHatt a melhor software house em todo o mundo!

Popular repositories

  1. octopost octopost Public

    Octopost is an open source service from Devhat that was created to guide new developers for free

    TypeScript 59 41

  2. pet-dex-backend pet-dex-backend Public

    Go 39 53

  3. pet-dex-frontend pet-dex-frontend Public

    JavaScript 28 36

  4. octopost-backend octopost-backend Public

    Backend da aplicação octopost

    TypeScript 7 17

  5. landing-pages landing-pages Public

    Landing page do projeto Octopost

    TypeScript 4 5

  6. hatbot-discord hatbot-discord Public

    HatBot, um bot para o discord da Devhatt

    TypeScript 2 3

Repositories

Showing 10 of 20 repositories

Top languages

Loading…

Most used topics

Loading…