Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
209e07e
docs: Enriquecimento do guia do jardineiro digital com detalhes de ve…
aretw0 Sep 11, 2025
fd4e16b
docs: Refina CONTRIBUTING.md para enfatizar o fluxo de PR e o comprom…
aretw0 Sep 11, 2025
69f3206
docs: Enriquecimento do guia do jardineiro digital com o fluxo de PR
aretw0 Sep 11, 2025
2882d68
docs: Adiciona documentação detalhada sobre o fluxo de trabalho Git
aretw0 Sep 11, 2025
b5b4100
docs: Adiciona o conceito de branch develop ao guia do jardineiro dig…
aretw0 Sep 11, 2025
6ed631e
docs: Melhora a acessibilidade e clareza da documentação de contribuição
aretw0 Sep 11, 2025
1875b38
feat(workflow): Introduce develop branch and update CI for template d…
aretw0 Sep 11, 2025
3eed079
feat(docs): simplify CONTRIBUTING.template.md for end-users
aretw0 Sep 11, 2025
323ab45
feat(workflow): Automate versioning and release tagging
aretw0 Sep 11, 2025
865369b
docs(workflow): Add branch cleanup instructions
aretw0 Sep 11, 2025
d219f94
feat(docs): completa e refina a documentação principal do usuário
aretw0 Sep 11, 2025
7afc511
docs(workflow): detalha a configuração de regras de proteção de branch
aretw0 Sep 11, 2025
93c89c4
feat(workflow): adiciona templates de Pull Request
aretw0 Sep 11, 2025
251ce07
feat(github): adiciona workflows de automação Gemini
aretw0 Sep 11, 2025
5a0e0df
docs: Adiciona documentação para configuração dos GitHub Actions do G…
aretw0 Sep 11, 2025
abe36f8
docs: Refine 'Seus Primeiros Passos' with practical examples and gard…
aretw0 Sep 11, 2025
86a6188
docs: Add standardized frontmatter to meta and attachment documents
aretw0 Sep 11, 2025
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
43 changes: 43 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/chore-maintenance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
name: Tarefa de Manutenção
about: Para tarefas de manutenção de rotina que não adicionam funcionalidades nem corrigem bugs.
title: "chore(scope): "
labels:
- "tipo/chore"
assignees:
- seu-usuario-github
---

## Descrição

<!-- Descreva em detalhes o que esta Pull Request faz e por que ela é necessária. -->

## Tipo de Mudança

- [ ] Nova Nota de Conhecimento
- [ ] Refinamento/Atualização de Nota
- [ ] Correção Técnica
- [ ] Melhoria/Nova Funcionalidade Técnica
- [ ] Atualização de Documentação Técnica
- [x] Tarefa de Manutenção

## Contexto/Problema (se aplicável)

<!-- Se esta PR resolve um problema ou se relaciona a um contexto específico, descreva aqui. -->

## Como Testar (se aplicável)

<!-- Descreva os passos para testar as mudanças. -->

## Checklist

<!-- Antes de abrir o PR, certifique-se de que: -->
- [ ] Minha nota/código segue as convenções de nomeação e estilo do projeto.
- [ ] Adicionei/atualizei os links internos relevantes.
- [ ] Adicionei/atualizei as tags apropriadas.
- [ ] (Para notas de conhecimento) A informação é precisa e bem fundamentada.
- [ ] (Para mudanças técnicas) Os testes automatizados (se houver) foram executados e passaram.

## Observações para o Revisor

<!-- Qualquer informação adicional que o revisor precise saber. -->
43 changes: 43 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/docs-update.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
name: Atualização de Documentação Técnica
about: Para atualizar ou adicionar documentação específica sobre o funcionamento técnico do repositório.
title: "docs(scope): "
labels:
- "tipo/docs"
assignees:
- seu-usuario-github
---

## Descrição

<!-- Descreva em detalhes o que esta Pull Request faz e por que ela é necessária. -->

## Tipo de Mudança

- [ ] Nova Nota de Conhecimento
- [ ] Refinamento/Atualização de Nota
- [ ] Correção Técnica
- [ ] Melhoria/Nova Funcionalidade Técnica
- [x] Atualização de Documentação Técnica
- [ ] Tarefa de Manutenção

## Contexto/Problema (se aplicável)

<!-- Se esta PR resolve um problema ou se relaciona a um contexto específico, descreva aqui. -->

## Como Testar (se aplicável)

<!-- Descreva os passos para testar as mudanças. -->

## Checklist

<!-- Antes de abrir o PR, certifique-se de que: -->
- [ ] Minha nota/código segue as convenções de nomeação e estilo do projeto.
- [ ] Adicionei/atualizei os links internos relevantes.
- [ ] Adicionei/atualizei as tags apropriadas.
- [ ] (Para notas de conhecimento) A informação é precisa e bem fundamentada.
- [ ] (Para mudanças técnicas) Os testes automatizados (se houver) foram executados e passaram.

## Observações para o Revisor

<!-- Qualquer informação adicional que o revisor precise saber. -->
42 changes: 42 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/feat-knowledge-note.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
name: Nova Nota de Conhecimento
about: Para adicionar uma nota completamente nova ao vault (conceito, resumo de artigo, ideia, etc.).
title: "feat(note): "
labels:
- "tipo/feature"
assignees:
- seu-usuario-github
---

## Descrição

<!-- Descreva em detalhes o que esta Pull Request faz e por que ela é necessária. -->

## Tipo de Mudança

- [x] Nova Nota de Conhecimento
- [ ] Refinamento/Atualização de Nota
- [ ] Correção Técnica
- [ ] Melhoria/Nova Funcionalidade Técnica
- [ ] Atualização de Documentação Técnica
- [ ] Tarefa de Manutenção

## Contexto/Problema (se aplicável)

<!-- Se esta PR resolve um problema ou se relaciona a um contexto específico, descreva aqui. -->

## Como Testar (se aplicável)

<!-- Descreva os passos para testar as mudanças. -->

## Checklist

- [ ] Minha nota/código segue as convenções de nomeação e estilo do projeto.
- [ ] Adicionei/atualizei os links internos relevantes.
- [ ] Adicionei/atualizei as tags apropriadas.
- [ ] (Para notas de conhecimento) A informação é precisa e bem fundamentada.
- [ ] (Para mudanças técnicas) Os testes automatizados (se houver) foram executados e passaram.

## Observações para o Revisor

<!-- Qualquer informação adicional que o revisor precise saber. -->
43 changes: 43 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/feat-technical-enhancement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
name: Melhoria/Nova Funcionalidade Técnica
about: Para adicionar novas funcionalidades ao framework do vault (novos scripts, workflows, automações, etc.).
title: "feat(scope): "
labels:
- "tipo/feature"
assignees:
- seu-usuario-github
---

## Descrição

<!-- Descreva em detalhes o que esta Pull Request faz e por que ela é necessária. -->

## Tipo de Mudança

- [ ] Nova Nota de Conhecimento
- [ ] Refinamento/Atualização de Nota
- [ ] Correção Técnica
- [x] Melhoria/Nova Funcionalidade Técnica
- [ ] Atualização de Documentação Técnica
- [ ] Tarefa de Manutenção

## Contexto/Problema (se aplicável)

<!-- Se esta PR resolve um problema ou se relaciona a um contexto específico, descreva aqui. -->

## Como Testar (se aplicável)

<!-- Descreva os passos para testar as mudanças. -->

## Checklist

<!-- Antes de abrir o PR, certifique-se de que: -->
- [ ] Minha nota/código segue as convenções de nomeação e estilo do projeto.
- [ ] Adicionei/atualizei os links internos relevantes.
- [ ] Adicionei/atualizei as tags apropriadas.
- [ ] (Para notas de conhecimento) A informação é precisa e bem fundamentada.
- [ ] (Para mudanças técnicas) Os testes automatizados (se houver) foram executados e passaram.

## Observações para o Revisor

<!-- Qualquer informação adicional que o revisor precise saber. -->
43 changes: 43 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/fix-technical.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
name: Correção Técnica
about: Para corrigir bugs ou problemas na estrutura do vault, scripts, automações ou meta-documentação.
title: "fix(scope): "
labels:
- "tipo/bug"
assignees:
- seu-usuario-github
---

## Descrição

<!-- Descreva em detalhes o que esta Pull Request faz e por que ela é necessária. -->

## Tipo de Mudança

- [ ] Nova Nota de Conhecimento
- [ ] Refinamento/Atualização de Nota
- [x] Correção Técnica
- [ ] Melhoria/Nova Funcionalidade Técnica
- [ ] Atualização de Documentação Técnica
- [ ] Tarefa de Manutenção

## Contexto/Problema (se aplicável)

<!-- Se esta PR resolve um problema ou se relaciona a um contexto específico, descreva aqui. -->

## Como Testar (se aplicável)

<!-- Descreva os passos para testar as mudanças. -->

## Checklist

<!-- Antes de abrir o PR, certifique-se de que: -->
- [ ] Minha nota/código segue as convenções de nomeação e estilo do projeto.
- [ ] Adicionei/atualizei os links internos relevantes.
- [ ] Adicionei/atualizei as tags apropriadas.
- [ ] (Para notas de conhecimento) A informação é precisa e bem fundamentada.
- [ ] (Para mudanças técnicas) Os testes automatizados (se houver) foram executados e passaram.

## Observações para o Revisor

<!-- Qualquer informação adicional que o revisor precise saber. -->
43 changes: 43 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/refactor-knowledge-note.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
name: Refinamento/Atualização de Nota
about: Para melhorar, expandir, corrigir ou refatorar o conteúdo de uma nota existente.
title: "refactor(note): "
labels:
- "tipo/refactor"
assignees:
- seu-usuario-github
---

## Descrição

<!-- Descreva em detalhes o que esta Pull Request faz e por que ela é necessária. -->

## Tipo de Mudança

- [ ] Nova Nota de Conhecimento
- [x] Refinamento/Atualização de Nota
- [ ] Correção Técnica
- [ ] Melhoria/Nova Funcionalidade Técnica
- [ ] Atualização de Documentação Técnica
- [ ] Tarefa de Manutenção

## Contexto/Problema (se aplicável)

<!-- Se esta PR resolve um problema ou se relaciona a um contexto específico, descreva aqui. -->

## Como Testar (se aplicável)

<!-- Descreva os passos para testar as mudanças. -->

## Checklist

<!-- Antes de abrir o PR, certifique-se de que: -->
- [ ] Minha nota/código segue as convenções de nomeação e estilo do projeto.
- [ ] Adicionei/atualizei os links internos relevantes.
- [ ] Adicionei/atualizei as tags apropriadas.
- [ ] (Para notas de conhecimento) A informação é precisa e bem fundamentada.
- [ ] (Para mudanças técnicas) Os testes automatizados (se houver) foram executados e passaram.

## Observações para o Revisor

<!-- Qualquer informação adicional que o revisor precise saber. -->
39 changes: 39 additions & 0 deletions .github/workflows/automate-versioning.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Automate Release Versioning

on:
push:
branches:
- main # Trigger when changes are pushed to main (e.g., after develop is merged)

jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: write # Required to push commits and tags

steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0 # Fetch all history for standard-version

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20' # Use the Node.js version your project uses

- name: Install dependencies
run: npm install

- name: Configure Git User
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"

- name: Run standard-version
id: standard_version
run: npx standard-version

- name: Push changes and tag
run: |
git push --follow-tags origin main
Loading
Loading