Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
PiluVitu authored Aug 2, 2024
0 parents commit 99f0523
Show file tree
Hide file tree
Showing 11 changed files with 853 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @devhatt
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
name: Bug report
about: Create a new bug report to help us improve Octopost
title: ""
labels: ""
assignees: ""
---

## Describe the bug

**[A short description of what the bug is.]**

## Description

[Describe the bug reported.]

## Steps to Reproduce

[If applicable, provide detailed steps to reproduce the bug.]

## Expected Behavior

[Describe what is expected to happen.]

## Current Behavior

[Describe what is currently happening.]

## Visual information

[If possible, add screenshots to illustrate this bug.]

## Additional Information

[Provide any additional information, such as relevant versions, browser, OS, context, etc.]
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: Feature request
about: Suggest a feature to be added to Octopost
title: ""
labels: ""
assignees: ""
---

## Describe the feature

[A clear description of the feature.]

## Use Case

[Explain the use for this feature and how it might benefits the project.]

## Implementation Details

[Provide any details or suggestions on how this feature could be implemented.]

## Visual Concepts

**[Does it imply any visual changes to the application? Visual elements are required in the issue]**

## Additional Information

[Provide any additional information, such as context that might be relevant to the implementation of this specific feature.]
56 changes: 56 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
Closes

<details open>
<summary>
<b>Feature</b>
</summary>

N/A

</details>

<details open>
<summary>
<b>Bugfix</b>
</summary>

- **Description**
N/A

- **Cause**
N/A

- **Solution**
N/A
</details>

<details>
<summary>
<b>Changelog</b>
</summary>
N/A
</details>

<details open>
<summary>
<b>Visual evidences :framed_picture:</b>
</summary>

</details>

<details open>
<summary>
<b>Checklist</b>
</summary>

- [ ] Issue linked
- [ ] Build working correctly
- [ ] Tests created
</details>

<details>
<summary>
<b>Additional info</b>
</summary>
N/A
</details>
21 changes: 21 additions & 0 deletions .github/workflows/example.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Auto-assign on comment

on:
issue_comment:
types: [created]

jobs:
auto-assign:
runs-on: ubuntu-latest
steps:
- name: Check for "EU QUERO!!!" comment
if: contains(github.event.comment.body, 'EU QUERO!!!')
run: |
# Extract the commenter's username
commenter=$(jq -r .comment.user.login $GITHUB_EVENT_PATH)
# Add the commenter as an assignee to the issue using a Personal Access Token
echo "Assigning $commenter to the issue..."
curl -X POST -H "Authorization: token ${{ secrets.PERSONAL_ACCESS_TOKEN }}" \
-d "{\"assignees\": [\"$commenter\"]}" \
"https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.issue.number }}/assignees"
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2023 Roman

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
138 changes: 138 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
# Este é o nosso README padrão para novos projetos DevHatt! Não se esqueça de remover o que for desnecessário para o seu projeto e verificar [Código de Conduta](./docs/CODE_OF_CONDUCT.md), [Contribuição](./docs/CONTRIBUTING.md), [Flow Issue](./docs/FLOWISSUE.md), [StyleGuide](./docs/STYLEGUIDE.md) e também os templates de actions dentro da pasta .github

## Algumas partes são obrigatórios nos projetos como: Banner do projeto, Introdução do projeto, Explicação do projeto,Como contribuir, Como rodar o projeto,Tirar dúvidas, Regras, e Redes sociais
[![Discord Server](https://img.shields.io/discord/308323056592486420?color=7289DA&label=Discord&logo=discord&logoColor=white)](https://discord.gg/devhatt)
[![Twitter Follow](https://img.shields.io/twitter/follow/DevHatt?style=social)](https://twitter.com/DevHatt)
[![GitHub Commit Activity (Week)](https://img.shields.io/github/commit-activity/w/devhatt/octopost)](https://github.com/devhatt/octopost/pulse)
[![GitHub Contributors](https://img.shields.io/github/contributors/devhatt/octopost)](https://github.com/devhatt/octopost/contributors)
[![GitHub stars](https://img.shields.io/github/stars/devhatt/octopost.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/devhatt/octopost/stargazers/)

[adicione badges conforme necessario, não esqueça das badges de stack do projeto]

# [LEMBRE-SE DE VERIFICAR O BADGE DE COMMIT ACTIVITY, CONTRIBUTOR E STARS, ELES SÃO ATRELADOS AO LINK DO PROJETO ENTÃO PRECISA ALTERAR PARA CADA UM]

[BANNER DO PROJETO]

[Introdução sobre o projeto]

## Esse projeto é e sempre será open source como parte do programa de mentoria da comunidade [Devhatt](https://github.com/devhatt), contribuições são completamente bem vindas e incentivadas!

[Explicação sucinta do que o projeto faz e qual seu objetivo]![image](https://github.com/devhatt/repo-padrao/assets/76929097/d9546347-1a2e-4c84-826e-4d36726011a3)


[**Junte-se a nós na DevHatt e transforme sua paixão por tecnologia em impacto real!**](https://discord.gg/devhatt)

## Índice

- [Projeto](#projeto)
- [Como rodar](#como-rodar)
- [Tirar Dúvidas](#tirar-dúvidas)
- [Como Contribuir](#como-contribuir)
- [Regras](#regras)
- [Redes Sociais](#redes-sociais)

## Projeto

[Explicação sobre o Projeto]

[Oque o projeto é? Qual problema ele resolve? Quais techs usadas? E etc]

[Modelo de negocio por cima, por exemplo octopost: aplicação para resolver problema de multiplas plataformas de rede social, petdex: aplicação para centralizar e facilitar busca por pets. Explique o publico alvo e estratégia de monetização]

## Como rodar

[Explicação sobre como rodar o projeto, como instalar dependências e etc]

[Existe alguma dependencia no sistema operacional? existe algum motivo especial para usar as libs que usamos? existe alguma dependencia que precisa ser instalada de maneira especial? detalhe aqui]


## Estudos

[Adicione aqui documentações e canal de MATERIAL para facilitar na busca por conteudo do oque é utlizado no projeto]

## Tirar Dúvidas

- **Canal de Help no Discord:** Para dúvidas sobre o projeto utilize o [LINK O CHAT do projeto]
- **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.[ADICIONE O FORÇA DO PROJETO]
- **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.
- **One-a-One:** Você também pode marcar um 1:1 com o mentor do projeto.[ADICIONE O CALENDLY SE HOUVER, SE NÃO HOUVER MENTOR PARA ONE-A-ONE DESSE PROJETO, REMOVA ESSA SEÇÃO]
- **Daily:** Se a sua dúvida for algo rápido, você também pode tirar suas dúvidas durante a daily..[ADICIONE O MEETING DO PROJETO]

## Como Contribuir

1. **Escolha uma Issue:** Explore nossas issues [Link as issues]
2. **Siga o nosso Fluxo de Issues**: Verifique nosso [Fluxo de Issues](./docs/FLOWISSUE.md)
3. **Siga nossas diretrizes de Contribuição:** Verifique nossas [Diretrizes de contribuição](./docs/CONTRIBUTING.md)
4. **Siga a Guia de Estilo do projeto:** Verifique a [Guia de estilo](./docs/STYLEGUIDE.md) desse projeto

[Comece sua jornada com a DevHatt agora!](https://discord.gg/devhatt)

## 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

- Discord: [https://discord.gg/devhatt](https://discord.gg/devhatt)
- Twitter: [Devhat (@DevHatt)](https://twitter.com/DevHatt)
- LinkedIn: [Devhat (@DevHat)](https://www.linkedin.com/company/dev-hat/)
- Dev.To: [Devhat (@DevHat)](https://dev.to/devhat)
- YouTube: [YouTube (@devhatt-dailies)](https://www.youtube.com/@devhatt-dailies)
- YouTube: [YouTube (@devhatt)](https://www.youtube.com/@devhatt)

Junte-se a nós nesta jornada emocionante de tornar a DevHatt a melhor software house em todo o mundo!
47 changes: 47 additions & 0 deletions docs/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
### **⚠️ 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.
Loading

0 comments on commit 99f0523

Please sign in to comment.