diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md deleted file mode 100644 index c654aec..0000000 --- a/.github/ISSUE_TEMPLATE/bug-report.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -name: Bug Report -about: Declaração de erros ou bugs envolvendo a biblioteca -title: "[BUG]" -labels: bug -assignees: ThiagoPanini - ---- - -✍️ **_Descrição do problema:_** - -ToDo: proporcione uma visão clara do bug a ser reportado. Adicionalmente, insira blocos de código capazes de facilitar na identificação e reprodução do problema. - -```python -# Insira seu código aqui -``` -___ - -🐞 **_Reproduzindo o problema:_** - -Para reproduzir o bug, siga os passos abaixo (exemplo): - -1. [ ] Importar o módulo ```package.module``` -2. [ ] Executar a função ```function()``` -3. [ ] Incluir os parâmetros ```(param_a='a', param_b='b')``` -4. [ ] Verificar os erros ```Exception e``` -___ - -⚙️ **_Comportamento esperado:_** - -ToDo: descreva o comportamento esperado pela função. - -___ - -🌎 **_Informações adicionais:_** - -ToDo: se aplicável, forneça detalhes adicionais sobre o ambiente utilizado (por exemplo, o sistema operacional, versão da linguagem de programa, versão da biblioteca, entre outras). - -___ - -📷 **_Screenshots:_** [OPCIONAL] - -ToDo: se aplicável, forneça algumas capturas de tela para ajudar no entendimento do bug/problema - -___ - -💬 **_Possíveis soluções:_** [OPCIONAL] - -Provavelmente soluções para o problema poderiam ser testadas através dos caminhos: -- Tentativa A -- Tentativa B diff --git a/.github/ISSUE_TEMPLATE/documentation.md b/.github/ISSUE_TEMPLATE/documentation.md deleted file mode 100644 index 367b409..0000000 --- a/.github/ISSUE_TEMPLATE/documentation.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -name: Documentação -about: Aprimoramento de Documentação -title: "[DOC]" -labels: documentation -assignees: ThiagoPanini - ---- - -📚 **_Aprimoramentos necessários:_** - -ToDo: Liste aqui seções, módulos, classes ou funções que precisam melhorar, corrigir ou até mesmo incluir documentações: - -- Seção X -- Módulo Y -- Método Z da Classe W \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md deleted file mode 100644 index 657730d..0000000 --- a/.github/ISSUE_TEMPLATE/feature-request.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -name: Feature Request -about: Requisição de novas funcionalidades -title: "[FEATURE]" -labels: feature -assignees: ThiagoPanini - ---- - -🚀 **_Funcionalidade requerida:_** - -ToDo: forneça detalhes sobre as funcionalidades requeridas. - -___ - -🏆 **_Benefícios da nova funcionalidade:_** - -Possíveis benefícios atrelados à nova funcionalidade -* Aprimoramento... -* Melhoria... -* Garantia de que... -* Aumento... -* ... - -___ - -🧙‍♂️ **_Complexidade:_** - -- [ ] Extrema -- [ ] Alta -- [ ] Média -- [ ] Baixa - -___ - -💡 **_Ideias de desenvolvimento:_** [OPCIONAL] - -Alguns caminhos promissores para o desenvolvimento desta nova funcionalidade seriam: - -- Procurar por... -- Aplicar... -- Tentar... diff --git a/.github/ISSUE_TEMPLATE/help-needed.md b/.github/ISSUE_TEMPLATE/help-needed.md deleted file mode 100644 index 7e86744..0000000 --- a/.github/ISSUE_TEMPLATE/help-needed.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: Help -about: Ajuda Necessária -title: "[HELP]" -labels: help wanted -assignees: '' - ---- - -⚠️ **_Pedido de ajuda:_** - -ToDo: descreva aqui o pedido de ajuda - -___ - -✅ **_Checklist útil antes da oficialização do pedido:_** - -- [ ] Eu já li a documentação do projeto -- [ ] Já levantei a possibilidade de conflitos de ambiente, como sistema operacional, versão do Python, versão da biblioteca, entre outros -- [ ] Já consumi as demonstrações das funcionalidades existentes na documentação -- [ ] Já procurei por issues similares no repositório do projeto diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md deleted file mode 100644 index 5524f73..0000000 --- a/.github/pull_request_template.md +++ /dev/null @@ -1,28 +0,0 @@ -📑 **_Detalhes do Pull Request:_** - -ToDo: forneça uma breve descrição sobre o PR aberto e garanta que os demais usuários interessados possam entender facilmente as alterações propostas. - -___ - -🔨 **_Atividades/features contempladas:_** - -- Atividade A -- Melhoria B -- ... - -___ - -🔗 **_Issues vinculadas_** - -Este PR eventualmente está atrelado às seguintes *issues*: - -- [ ] Nenhuma *issue vinculada* -- [ ] # - -___ - -✅ **_Checklist:_** - -- [ ] As novas parcelas de código seguiram as boas práticas de desenvolvimento -- [ ] Novas funcionalidades foram testadas adequadamente -- [ ] Espera-se que as novas funcionalidades não comprometam a solução como um todo \ No newline at end of file diff --git a/.github/workflows/ci-feature.yml b/.github/workflows/ci-feature.yml deleted file mode 100644 index 208e1e0..0000000 --- a/.github/workflows/ci-feature.yml +++ /dev/null @@ -1,58 +0,0 @@ -name: "⚙️ CI Feature Branch" - -on: - push: - branches: - - feature** - - '[0-9].[0-9].x' - - 'v[0-9].[0-9].[0-9]' - - 'v[0-9].[0-9].x' - - docs** - -permissions: - id-token: write - contents: write - pull-requests: write - -jobs: - ci-terraform-dynamodb-table: - name: 🛠️ ci-terraform-dynamodb-table - runs-on: ubuntu-latest - - steps: - - name: 🔄 Checkout - uses: actions/checkout@v4 - - - name: ⛏️ Terraform Setup - uses: hashicorp/setup-terraform@v2 - with: - terraform_version: 1.10.5 - - - name: 🍃 Terraform Init - run: terraform init - working-directory: aws/dynamodb-table - - - name: ✅ Terraform Validate - run: terraform validate - working-directory: aws/dynamodb-table - - open-pr-to-main: - name: 🔓 open-pr-to-main - runs-on: ubuntu-latest - needs: - - ci-terraform-dynamodb-table - - steps: - - name: 🔄 Checkout - uses: actions/checkout@v4 - - - name: 🔓 PR to main - uses: peter-evans/create-pull-request@v7 - with: - base: main - branch: ${{ github.ref }} - title: "pr(main): ${{ github.ref }} -> main" - body-path: ".github/pull_request_template.md" - labels: "github-bot 🤖" - commit-message: "bot: abertura automática de PR para branch main" - diff --git a/.github/workflows/ci-tf-module-releaser.yml b/.github/workflows/ci-tf-module-releaser.yml deleted file mode 100644 index 3e9c1e5..0000000 --- a/.github/workflows/ci-tf-module-releaser.yml +++ /dev/null @@ -1,52 +0,0 @@ -name: "🚀 CI Terraform Module Releaser" - -on: - pull_request: - types: [opened, reopened, synchronize, closed] # Closed required - branches: - - main - -permissions: - contents: write # Required for to push tags, create release, and push changes to the wiki - pull-requests: write # Required to comment on pull request - -jobs: - ci-terraform-dynamodb-table: - name: 🛠️ ci-terraform-dynamodb-table - runs-on: ubuntu-latest - - steps: - - name: 🔄 Checkout - uses: actions/checkout@v4 - - - name: ⛏️ Terraform Setup - uses: hashicorp/setup-terraform@v2 - with: - terraform_version: 1.10.5 - - - name: 🍃 Terraform Init - run: terraform init - working-directory: aws/dynamodb-table - - - name: ✅ Terraform Validate - run: terraform validate - working-directory: aws/dynamodb-table - - release: - name: 🚀 terraform-module-releaser - runs-on: ubuntu-latest - needs: - - ci-terraform-dynamodb-table - - steps: - - name: 🔄 Checkout - uses: actions/checkout@v4 - - - name: 🚀 Terraform Module Releaser - uses: techpivot/terraform-module-releaser@v1.4.1 - with: - default-first-tag: v0.0.1 - major-keywords: major change,breaking change - minor-keywords: feat,feature - patch-keywords: fix,hotfix,chore,docs,config,ci - terraform-docs-version: v0.19.0 \ No newline at end of file diff --git a/.gitignore b/.gitignore deleted file mode 100644 index eff3570..0000000 --- a/.gitignore +++ /dev/null @@ -1,38 +0,0 @@ -# Local .terraform directories -**/.terraform/* -**.terraform.** - -# .tfstate files -*.tfstate -*.tfstate.* - -# Crash log files -crash.log -crash.*.log - -# Exclude all .tfvars files, which are likely to contain sensitive data, such as -# password, private keys, and other secrets. These should not be part of version -# control as they are data points which are potentially sensitive and subject -# to change depending on the environment. -*.tfvars -*.tfvars.json - -# Ignore override files as they are usually used to override resources locally and so -# are not checked in -override.tf -override.tf.json -*_override.tf -*_override.tf.json - -# Ignore transient lock info files created by terraform apply -.terraform.tfstate.lock.info - -# Include override files you do wish to add to version control using negated pattern -# !example_override.tf - -# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan -# example: *tfplan* - -# Ignore CLI configuration files -.terraformrc -terraform.rc \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index 317f5b1..0000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -# TF Modules Showcase \ No newline at end of file diff --git a/aws/dynamodb-table/data.tf b/data.tf similarity index 100% rename from aws/dynamodb-table/data.tf rename to data.tf diff --git a/aws/dynamodb-table/locals.tf b/locals.tf similarity index 100% rename from aws/dynamodb-table/locals.tf rename to locals.tf diff --git a/aws/dynamodb-table/main.tf b/main.tf similarity index 100% rename from aws/dynamodb-table/main.tf rename to main.tf diff --git a/aws/dynamodb-table/variables.tf b/variables.tf similarity index 100% rename from aws/dynamodb-table/variables.tf rename to variables.tf diff --git a/aws/dynamodb-table/versions.tf b/versions.tf similarity index 100% rename from aws/dynamodb-table/versions.tf rename to versions.tf