Skip to content

Commit 7ad4ec4

Browse files
authored
Merge pull request #6 from mugubr/v1.2.0
v1.2.0
2 parents e31a88b + 8d2d574 commit 7ad4ec4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+15556
-675
lines changed

.env.example

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,32 @@ DEFAULT_PAGINATION_SIZE=20
168168
# Tamanho máximo de upload de arquivo (em bytes) - 20MB padrão
169169
MAX_UPLOAD_SIZE=20971520
170170

171+
# Portfolio Customization / Personalização do Portfolio
172+
173+
# Your full name displayed on the portfolio
174+
# Seu nome completo exibido no portfolio
175+
PORTFOLIO_NAME=Miguel de Freitas Muniz
176+
177+
# Your professional title/role
178+
# Seu título/cargo profissional
179+
PORTFOLIO_TITLE=Full Stack Developer
180+
181+
# GitHub username (for profile picture and link)
182+
# Nome de usuário do GitHub (para foto de perfil e link)
183+
GITHUB_USERNAME=mugubr
184+
185+
# LinkedIn username (for profile link)
186+
# Nome de usuário do LinkedIn (para link do perfil)
187+
LINKEDIN_USERNAME=mugubr
188+
189+
# Your email address
190+
# Seu endereço de email
191+
PORTFOLIO_EMAIL=miguimuniz@gmail.com
192+
193+
# Short bio/description
194+
# Breve biografia/descrição
195+
PORTFOLIO_BIO=Software developer with over three years of experience driving complex, high-impact projects. My academic background, combining Systems Analysis and Development with Chemistry, equips me with a distinctive blend of analytical rigor and technical prowess. I consistently apply Domain-Driven Design (DDD) and Test-Driven Development (TDD) principles to ensure robust code quality, optimal performance, and scalability.
196+
171197
# Development Tools (Development Only)
172198

173199
# Django Debug Toolbar internal IPs (development only)
Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
name: 🐛 Bug Report / Relatório de Bug
2+
description:
3+
Report a bug to help us improve / Reporte um bug para nos ajudar a melhorar
4+
title: "[Bug]: "
5+
labels: ["bug", "triage"]
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Thanks for taking the time to fill out this bug report!
11+
Obrigado por dedicar tempo para preencher este relatório de bug!
12+
13+
- type: textarea
14+
id: description
15+
attributes:
16+
label: Description / Descrição
17+
description:
18+
A clear and concise description of what the bug is / Uma descrição clara
19+
e concisa do bug
20+
placeholder: Describe the bug... / Descreva o bug...
21+
validations:
22+
required: true
23+
24+
- type: textarea
25+
id: steps-to-reproduce
26+
attributes:
27+
label: Steps to Reproduce / Passos para Reproduzir
28+
description:
29+
Steps to reproduce the behavior / Passos para reproduzir o comportamento
30+
placeholder: |
31+
1. Go to '...' / Vá para '...'
32+
2. Click on '...' / Clique em '...'
33+
3. Scroll down to '...' / Role para baixo até '...'
34+
4. See error / Veja o erro
35+
validations:
36+
required: true
37+
38+
- type: textarea
39+
id: expected-behavior
40+
attributes:
41+
label: Expected Behavior / Comportamento Esperado
42+
description:
43+
What you expected to happen / O que você esperava que acontecesse
44+
placeholder: I expected... / Eu esperava...
45+
validations:
46+
required: true
47+
48+
- type: textarea
49+
id: actual-behavior
50+
attributes:
51+
label: Actual Behavior / Comportamento Atual
52+
description: What actually happened / O que realmente aconteceu
53+
placeholder:
54+
Instead, what happened was... / Ao invés disso, o que aconteceu foi...
55+
validations:
56+
required: true
57+
58+
- type: textarea
59+
id: screenshots
60+
attributes:
61+
label: Screenshots / Capturas de Tela
62+
description:
63+
If applicable, add screenshots to help explain your problem / Se
64+
aplicável, adicione screenshots para ajudar a explicar seu problema
65+
placeholder:
66+
Drag and drop images here... / Arraste e solte imagens aqui...
67+
68+
- type: dropdown
69+
id: environment
70+
attributes:
71+
label: Environment / Ambiente
72+
description:
73+
Where are you running the application? / Onde você está rodando a
74+
aplicação?
75+
options:
76+
- Development (Docker) / Desenvolvimento (Docker)
77+
- Production (Docker) / Produção (Docker)
78+
- Local (without Docker) / Local (sem Docker)
79+
- Other / Outro
80+
validations:
81+
required: true
82+
83+
- type: input
84+
id: os
85+
attributes:
86+
label: Operating System / Sistema Operacional
87+
description: What OS are you using? / Qual SO você está usando?
88+
placeholder: e.g., Ubuntu 22.04, Windows 11, macOS 14
89+
validations:
90+
required: true
91+
92+
- type: input
93+
id: python-version
94+
attributes:
95+
label: Python Version / Versão do Python
96+
description:
97+
What Python version are you using? / Qual versão do Python você está
98+
usando?
99+
placeholder: e.g., 3.13
100+
validations:
101+
required: true
102+
103+
- type: input
104+
id: django-version
105+
attributes:
106+
label: Django Version / Versão do Django
107+
description:
108+
What Django version are you using? / Qual versão do Django você está
109+
usando?
110+
placeholder: e.g., 5.2.7
111+
112+
- type: textarea
113+
id: additional-context
114+
attributes:
115+
label: Additional Context / Contexto Adicional
116+
description:
117+
Add any other context about the problem here / Adicione qualquer outro
118+
contexto sobre o problema aqui
119+
placeholder: Any other details... / Quaisquer outros detalhes...
120+
121+
- type: checkboxes
122+
id: terms
123+
attributes:
124+
label: Code of Conduct / Código de Conduta
125+
description:
126+
By submitting this issue, you agree to follow our Code of Conduct / Ao
127+
submeter esta issue, você concorda em seguir nosso Código de Conduta
128+
options:
129+
- label:
130+
I agree to follow this project's Code of Conduct / Concordo em
131+
seguir o Código de Conduta deste projeto
132+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: 📚 Documentation / Documentação
4+
url: https://github.com/mugubr/django-base#readme
5+
about: Read the project documentation / Leia a documentação do projeto
6+
- name: 💬 Discussions / Discussões
7+
url: https://github.com/mugubr/django-base/discussions
8+
about: Ask questions and discuss ideas / Faça perguntas e discuta ideias
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
name: ✨ Feature Request / Solicitação de Funcionalidade
2+
description:
3+
Suggest an idea for this project / Sugira uma ideia para este projeto
4+
title: "[Feature]: "
5+
labels: ["enhancement"]
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Thanks for taking the time to suggest a new feature!
11+
Obrigado por dedicar tempo para sugerir uma nova funcionalidade!
12+
13+
- type: textarea
14+
id: problem
15+
attributes:
16+
label:
17+
Is your feature request related to a problem? / Sua solicitação está
18+
relacionada a um problema?
19+
description:
20+
A clear and concise description of what the problem is / Uma descrição
21+
clara e concisa do problema
22+
placeholder:
23+
I'm always frustrated when... / Sempre fico frustrado quando...
24+
25+
- type: textarea
26+
id: solution
27+
attributes:
28+
label:
29+
Describe the solution you'd like / Descreva a solução que você gostaria
30+
description:
31+
A clear and concise description of what you want to happen / Uma
32+
descrição clara e concisa do que você quer que aconteça
33+
placeholder: I would like... / Eu gostaria...
34+
validations:
35+
required: true
36+
37+
- type: textarea
38+
id: alternatives
39+
attributes:
40+
label:
41+
Describe alternatives you've considered / Descreva alternativas que você
42+
considerou
43+
description:
44+
A clear and concise description of any alternative solutions or features
45+
you've considered / Uma descrição clara e concisa de soluções
46+
alternativas ou funcionalidades que você considerou
47+
placeholder: I also thought about... / Também pensei em...
48+
49+
- type: dropdown
50+
id: feature-type
51+
attributes:
52+
label: Feature Type / Tipo de Funcionalidade
53+
description:
54+
What type of feature is this? / Que tipo de funcionalidade é esta?
55+
options:
56+
- New API endpoint / Novo endpoint de API
57+
- New UI page / Nova página de UI
58+
- Authentication/Authorization / Autenticação/Autorização
59+
- Performance improvement / Melhoria de performance
60+
- Documentation / Documentação
61+
- DevOps/Infrastructure / DevOps/Infraestrutura
62+
- Testing / Testes
63+
- Other / Outro
64+
validations:
65+
required: true
66+
67+
- type: dropdown
68+
id: priority
69+
attributes:
70+
label: Priority / Prioridade
71+
description:
72+
How important is this feature to you? / Quão importante é esta
73+
funcionalidade para você?
74+
options:
75+
- Low / Baixa
76+
- Medium / Média
77+
- High / Alta
78+
- Critical / Crítica
79+
validations:
80+
required: true
81+
82+
- type: textarea
83+
id: use-case
84+
attributes:
85+
label: Use Case / Caso de Uso
86+
description:
87+
Describe a specific use case for this feature / Descreva um caso de uso
88+
específico para esta funcionalidade
89+
placeholder: |
90+
As a [type of user]...
91+
I want to [action]...
92+
So that [benefit]...
93+
94+
Como um [tipo de usuário]...
95+
Eu quero [ação]...
96+
Para que [benefício]...
97+
validations:
98+
required: true
99+
100+
- type: textarea
101+
id: additional-context
102+
attributes:
103+
label: Additional Context / Contexto Adicional
104+
description:
105+
Add any other context, mockups, or screenshots about the feature request
106+
here / Adicione qualquer outro contexto, mockups ou screenshots sobre a
107+
solicitação aqui
108+
placeholder: Any other details... / Quaisquer outros detalhes...
109+
110+
- type: checkboxes
111+
id: terms
112+
attributes:
113+
label: Code of Conduct / Código de Conduta
114+
description:
115+
By submitting this issue, you agree to follow our Code of Conduct / Ao
116+
submeter esta issue, você concorda em seguir nosso Código de Conduta
117+
options:
118+
- label:
119+
I agree to follow this project's Code of Conduct / Concordo em
120+
seguir o Código de Conduta deste projeto
121+
required: true
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
name: ❓ Question / Pergunta
2+
description:
3+
Ask a question about the project / Faça uma pergunta sobre o projeto
4+
title: "[Question]: "
5+
labels: ["question"]
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Thanks for your interest in the project!
11+
Obrigado pelo seu interesse no projeto!
12+
13+
- type: textarea
14+
id: question
15+
attributes:
16+
label: Your Question / Sua Pergunta
17+
description: What would you like to know? / O que você gostaria de saber?
18+
placeholder: I would like to know... / Eu gostaria de saber...
19+
validations:
20+
required: true
21+
22+
- type: dropdown
23+
id: category
24+
attributes:
25+
label: Category / Categoria
26+
description: What is your question about? / Sobre o que é sua pergunta?
27+
options:
28+
- Installation/Setup / Instalação/Configuração
29+
- Usage / Uso
30+
- API / API
31+
- Authentication / Autenticação
32+
- Database / Banco de dados
33+
- Docker / Docker
34+
- Deployment / Deploy
35+
- Testing / Testes
36+
- Contributing / Contribuindo
37+
- Other / Outro
38+
validations:
39+
required: true
40+
41+
- type: textarea
42+
id: context
43+
attributes:
44+
label: Additional Context / Contexto Adicional
45+
description:
46+
Any additional context that might help us answer your question /
47+
Qualquer contexto adicional que possa nos ajudar a responder sua
48+
pergunta
49+
placeholder: I'm trying to... / Estou tentando...
50+
51+
- type: checkboxes
52+
id: checklist
53+
attributes:
54+
label: Checklist
55+
description:
56+
Please confirm you've done the following / Por favor confirme que você
57+
fez o seguinte
58+
options:
59+
- label:
60+
I've searched existing issues and discussions / Busquei em issues e
61+
discussões existentes
62+
required: true
63+
- label: I've read the documentation / Li a documentação
64+
required: true

0 commit comments

Comments
 (0)