Skip to content

Commit

Permalink
1st commit
Browse files Browse the repository at this point in the history
  • Loading branch information
joaomarcosjova committed Oct 11, 2024
0 parents commit 6b93dc2
Show file tree
Hide file tree
Showing 53 changed files with 3,995 additions and 0 deletions.
13 changes: 13 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# These are supported funding model platforms

github: [levxyca]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Relate um problema
description: Erros não relacionados à interface e que não propõem novos termos
labels: ['bug', 'help wanted']

body:
- type: markdown
attributes:
value: |
Antes de proseguir, por favor, tenha certeza de que seu problema é um **🐛 Bug**
Se for uma pergunta, solicitação de ajuda ou sugestão de novos termos você pode utilizar outros formulários disponíveis no repositório.
- type: textarea
attributes:
label: Descrição do problema
description: Forneça uma descrição completa do problema
validations:
required: true
- type: textarea
attributes:
label: Como reproduzir o problema?
description: |
*Este passo é muito importante!* Sem ele não podemos reproduzir o que está sendo reportado e, portanto, fica mais difícil encontrar o erro e corrigi-lo.
validations:
required: true

- type: markdown
attributes:
value: |
Você também pode fornecer capturas de tela do problema (e isso ajuda bastante). Também sinta-se livre para descrever mais o problema no campo Mais Informações, se achar necessário
- type: textarea
attributes:
label: Mais informações
validations:
required: false
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Pedido de novo recurso
description: Sugira uma novidade ou utilidade que você gostaria de ver no Diciotech
labels: 'enhancement'

body:
- type: textarea
attributes:
label: Descrição do recurso
description: Em quê consiste o recurso que você está solicitando?
validations:
required: true
- type: textarea
attributes:
label: Motivação
description: Uma descrição simples da sua motivação para solicitar este recurso?
- type: textarea
attributes:
label: Sugestão de implementação
description: Se você já tem uma noção da proposta, pode descrever aqui como você imagina que este recurso deveria se comportar.
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/inclusao-de-termo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
name: Solicitar inclusão de termo
about: Use este template se você quer propor um novo termo no Diciotech
title: "[TERM] (informe o termo proposto)"
labels: new technical term
assignees: ''

body:
- type: input
id: term_title
attributes:
label: Como devemos apresentar o termo?
description: Aqui você pode sugerir um título para usarmos no dicionário
validations:
required: true
- type: dropdown
id: term_type
attributes:
label: Este termo pertence a que categoria?
description: Aqui você pode escolher mais de uma categoria se necessário
multiple: true
options:
- Back-end
- Biblioteca
- Conceito
- Design
- Ferramenta
- Framework
- Front-end
- Mobile
- Paradigma
- Versionamento
validations:
required: true
- type: textarea
id: term_description
attributes:
label: Como você acredita que podemos explicar o termo?
description: Como você propõe a explicação deste termo no dicionário
validations:
required: true
---


54 changes: 54 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<!--
######################################################
A comunidade e o projeto Diciotech agradecem sua contribuição. 🫰🏻
Nós temos um modelo de Pull Request para sugerir,
que busca auxiliar você e o projeto nesta contribuição.
Sinta-se livre para adicionar ou modificar informações
como achar conveniente. O mais importante é ser claro
e conciso na sua contribuição para facilitar
nosso entendimento de como ela se encaixa no projeto.
⚠️ Não esqueça de ser claro e conciso no seu título.
######################################################
-->

## Descrição de PR

<!--
Conte um pouco mais do seu trabalho aqui.
Use este trecho como seu para expressar sua contribuição ao projeto.
-->

### Issue relacionado

<!--
Se a sua proposta está relacionada com algum issue, você pode
incluir o número dela aqui, no formato GitHub Markdown (#NUM).
Caso queira, pode deixar também o link.
-->

- #000

## Motivações

<!--
Aqui, se preferir, pode contar um pouco da sua motivação
para este PR. Pode ser um bug que incomodava, um layout melhorado,
ou até mesmo uma correção gramatical e de termo.
Saber sua motivação ajuda a entender melhor o impacto do projeto. :)
-->

### Informações adicionais

<!--
O título já diz tudo.
Deixamos este campo apenas para exercitar o pensamento. Se tiver
alguma informação adicional importante, abaixo é o lugar.
Use listas, links, títulos, emojis, o que for preciso.
-->
33 changes: 33 additions & 0 deletions .github/workflows/issue-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Check for linked issue

on:
pull_request:
types: [opened, edited]

permissions:
pull-requests: write

jobs:
check-linked-issue:
runs-on: ubuntu-latest

steps:
- name: Check if PR has linked issue
id: check_issue
run: |
issue_pattern='#[0-9]+'
if [[ "${{ github.event.pull_request.body }}" =~ $issue_pattern ]]; then
echo "Issue linked in PR description."
else
echo "::error::No issue linked! Please link to an issue using '#<issue_number>' or create a new issue."
exit 1
fi
- name: Post comment on PR (if no issue linked)
if: failure()
uses: actions-ecosystem/action-create-comment@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
number: ${{ github.event.pull_request.number }}
body: |
⚠️ Poxa @${{ github.actor }}, parece que não temos nenhuma issue vinculada a este PR. Para facilitar para todas as pessoas contribuidoras e mantenedoras desse projeto, além da organização, por favor, vincule uma issue a esse PR incluindo #<número_da_issue> na descrição do PR ou crie uma nova issue e atualize o PR. Se precisar de qualquer ajuda para isso, pode chamar a @levxyca 💙🫰🏻
24 changes: 24 additions & 0 deletions .github/workflows/json-yaml-validate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: json-yaml-validate
on:
push:
branches:
- main
pull_request:
workflow_dispatch:

permissions:
contents: read
pull-requests: write # enable write permissions for pull request comments

jobs:
json-yaml-validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: json-yaml-validate
id: json-yaml-validate
uses: GrantBirki/[email protected] # replace with the latest version
with:
base_dir: assets/data # base directory to search for files
comment: "true" # enable comment mode
78 changes: 78 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Created by https://www.toptal.com/developers/gitignore/api/windows,macos,linux
# Edit at https://www.toptal.com/developers/gitignore?templates=windows,macos,linux

### Linux ###
*~

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

# .nfs files are created when an open file is removed but is still being accessed
.nfs*

### macOS ###
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### macOS Patch ###
# iCloud generated files
*.icloud

### Windows ###
# Windows thumbnail cache files
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db

# Dump file
*.stackdump

# Folder config file
[Dd]esktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp

# Windows shortcuts
*.lnk

# End of https://www.toptal.com/developers/gitignore/api/windows,macos,linux
15 changes: 15 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
hooks:
- id: end-of-file-fixer
- id: check-json
- id: check-yaml
- repo: local
hooks:
- id: format-data
name: Format JSON data files
entry: bash run_on_data_changed.sh
language: system
types: [json]
verbose: true
Loading

0 comments on commit 6b93dc2

Please sign in to comment.