Skip to content

Commit 349d0ff

Browse files
committed
Merge branch 'chore/standardize-readmes-2026-05' into develop (unrelated histories)
# Conflicts: # .gitignore # LICENSE # NOTICE # README.md # TRADEMARKS.md # manager/dist/index.html # pkg/instance/service/instance_service.go
2 parents 421980f + e559e61 commit 349d0ff

15 files changed

Lines changed: 1651 additions & 109 deletions
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
name: Bug Report
2+
description: Create a report to help us improve.
3+
labels:
4+
- bug
5+
- en
6+
body:
7+
- type: checkboxes
8+
id: terms
9+
attributes:
10+
label: Welcome!
11+
description: |
12+
The issue tracker is only for reporting bugs and feature requests.
13+
For support questions, please visit:
14+
- [Community](https://evolutionfoundation.com.br/community)
15+
- [WhatsApp Support](https://wa.me/553196219989)
16+
<br/>
17+
18+
**DO NOT OPEN AN ISSUE FOR GENERAL SUPPORT QUESTIONS.**
19+
20+
options:
21+
- label: Yes, I have searched for similar issues on [GitHub](https://github.com/EvolutionAPI/evolution-go/issues) and found none.
22+
required: true
23+
24+
- type: textarea
25+
attributes:
26+
label: What did you do?
27+
description: |
28+
- Respect the issue template as much as possible.
29+
- The title should be short and descriptive.
30+
- Explain the conditions that led you to report this issue.
31+
- Be clear and concise.
32+
placeholder: Describe the problem you encountered in detail.
33+
validations:
34+
required: true
35+
36+
- type: textarea
37+
attributes:
38+
label: What did you expect?
39+
placeholder: Describe what you expected to happen.
40+
validations:
41+
required: true
42+
43+
- type: textarea
44+
attributes:
45+
label: What did you observe instead of what you expected?
46+
placeholder: Explain what actually happens when you follow the steps above.
47+
validations:
48+
required: true
49+
50+
- type: textarea
51+
attributes:
52+
label: Screenshots/Videos
53+
placeholder: If possible, add screenshots or videos that illustrate the problem.
54+
55+
- type: textarea
56+
attributes:
57+
label: Which version are you using?
58+
description: Check the VERSION file or the startup log.
59+
placeholder: e.g. 0.6.1
60+
validations:
61+
required: true
62+
63+
- type: dropdown
64+
id: select
65+
attributes:
66+
label: What is your environment?
67+
options:
68+
- Linux
69+
- Docker
70+
- Mac
71+
- Windows
72+
- Other
73+
validations:
74+
required: true
75+
76+
- type: textarea
77+
attributes:
78+
label: If applicable, paste the log output
79+
description: Please attach any logs related to the issue.
80+
placeholder: Paste the application log here.
81+
validations:
82+
required: false
83+
84+
- type: textarea
85+
attributes:
86+
label: Additional Notes
87+
description: Include any other information you think might be useful.
88+
validations:
89+
required: false
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
name: Feature Request
2+
description: Suggest ideas for the project.
3+
labels:
4+
- enhancement
5+
- en
6+
body:
7+
- type: checkboxes
8+
id: terms
9+
attributes:
10+
label: Welcome!
11+
description: '**DO NOT OPEN FOR GENERAL SUPPORT QUESTIONS.**'
12+
options:
13+
- label: Yes, I have searched for similar requests on [GitHub](https://github.com/EvolutionAPI/evolution-go/issues) and found none.
14+
required: true
15+
16+
- type: dropdown
17+
attributes:
18+
label: What type of feature?
19+
options:
20+
- Integration
21+
- Functionality
22+
- Endpoint
23+
- Performance
24+
- Other
25+
validations:
26+
required: true
27+
28+
- type: textarea
29+
attributes:
30+
label: What is the motivation for the request?
31+
description: |
32+
What problem does the feature seek to solve?
33+
Clearly describe the functionality you want implemented.
34+
placeholder: Detailed description
35+
validations:
36+
required: true
37+
38+
- type: textarea
39+
attributes:
40+
label: Usage Examples
41+
description: Provide specific examples of how this functionality could be used.
42+
placeholder: text - image - video - flowcharts
43+
validations:
44+
required: false
45+
46+
- type: textarea
47+
attributes:
48+
label: How should the feature be developed?
49+
description: |
50+
Should it be inserted directly into the code?
51+
If you have implementation ideas, please share them here.
52+
placeholder: Insert feature ideas here
53+
validations:
54+
required: false
55+
56+
- type: textarea
57+
attributes:
58+
label: Additional Notes
59+
description: Any other information relevant to your request.
60+
placeholder: Insert your observations here.
61+
validations:
62+
required: false
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
name: Relatório de bug
2+
description: Crie um relatório para nos ajudar a melhorar.
3+
labels:
4+
- bug
5+
- pt-br
6+
body:
7+
- type: checkboxes
8+
id: termos
9+
attributes:
10+
label: Bem-vindo!
11+
description: |
12+
O rastreador de problemas é apenas para relatar bugs e solicitações de recursos.
13+
Para perguntas de suporte, acesse:
14+
- [Comunidade](https://evolutionfoundation.com.br/community)
15+
- [WhatsApp Suporte](https://wa.me/553196219989)
16+
<br/>
17+
18+
**NÃO ABRA UM PROBLEMA PARA PERGUNTAS GERAIS DE SUPORTE.**
19+
20+
options:
21+
- label: Sim, pesquisei problemas semelhantes no [GitHub](https://github.com/EvolutionAPI/evolution-go/issues) e não encontrei nenhum.
22+
required: true
23+
24+
- type: textarea
25+
attributes:
26+
label: O que você fez?
27+
description: |
28+
- Respeite o modelo de problema tanto quanto possível.
29+
- O título deve ser curto e descritivo.
30+
- Explique as condições que o levaram a reportar este problema.
31+
- Seja claro e conciso.
32+
placeholder: Descreva detalhadamente o problema que você encontrou.
33+
validations:
34+
required: true
35+
36+
- type: textarea
37+
attributes:
38+
label: O que você esperava?
39+
placeholder: Descreva o que você esperava que acontecesse.
40+
validations:
41+
required: true
42+
43+
- type: textarea
44+
attributes:
45+
label: O que você observou ao invés do que esperava?
46+
placeholder: Explique o que realmente acontece quando você segue os passos acima.
47+
validations:
48+
required: true
49+
50+
- type: textarea
51+
attributes:
52+
label: Capturas de Tela/Vídeos
53+
placeholder: Se possível, adicione capturas de tela ou vídeos que ilustrem o problema.
54+
55+
- type: textarea
56+
attributes:
57+
label: Qual versão você está usando?
58+
description: Verifique o arquivo VERSION ou o log de inicialização.
59+
placeholder: ex. 0.6.1
60+
validations:
61+
required: true
62+
63+
- type: dropdown
64+
id: select
65+
attributes:
66+
label: Qual é o seu ambiente?
67+
options:
68+
- Linux
69+
- Docker
70+
- Mac
71+
- Windows
72+
- Outro
73+
validations:
74+
required: true
75+
76+
- type: textarea
77+
attributes:
78+
label: Se aplicável, cole a saída do log
79+
description: Por favor, anexe os logs que possam estar relacionados ao problema.
80+
placeholder: Cole aqui o log da aplicação.
81+
validations:
82+
required: false
83+
84+
- type: textarea
85+
attributes:
86+
label: Notas Adicionais
87+
description: Inclua qualquer outra informação que possa ser útil.
88+
validations:
89+
required: false
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
name: Solicitação de recursos
2+
description: Sugira ideias para o projeto.
3+
labels:
4+
- enhancement
5+
- pt-br
6+
body:
7+
- type: checkboxes
8+
id: termos
9+
attributes:
10+
label: Bem-vindo!
11+
description: '**NÃO ABRA PARA PERGUNTAS GERAIS DE SUPORTE.**'
12+
options:
13+
- label: Sim, pesquisei solicitações semelhantes no [GitHub](https://github.com/EvolutionAPI/evolution-go/issues) e não encontrei nenhum.
14+
required: true
15+
16+
- type: dropdown
17+
attributes:
18+
label: Qual tipo de recurso?
19+
options:
20+
- Integração
21+
- Funcionalidade
22+
- Endpoint
23+
- Performance
24+
- Outro
25+
validations:
26+
required: true
27+
28+
- type: textarea
29+
attributes:
30+
label: Qual a motivação para a solicitação?
31+
description: |
32+
Qual problema o recurso busca resolver?
33+
Descreva claramente a funcionalidade que você deseja que seja implementada.
34+
placeholder: Descrição detalhada
35+
validations:
36+
required: true
37+
38+
- type: textarea
39+
attributes:
40+
label: Exemplos de Uso
41+
description: Forneça exemplos específicos de como essa funcionalidade poderia ser utilizada.
42+
placeholder: texto - imagem - video - fluxogramas
43+
validations:
44+
required: false
45+
46+
- type: textarea
47+
attributes:
48+
label: Como o recurso deve ser desenvolvido?
49+
description: |
50+
Deve ser inserido diretamente no código?
51+
Se você tem ideias de implementação, por favor compartilhe aqui.
52+
placeholder: Insira ideias para o recurso
53+
validations:
54+
required: false
55+
56+
- type: textarea
57+
attributes:
58+
label: Notas Adicionais
59+
description: Qualquer outra informação relevante para a sua solicitação.
60+
placeholder: Insira aqui as suas observações.
61+
validations:
62+
required: false

.github/pull_request_template.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
## Description
2+
<!-- Describe your changes in detail -->
3+
4+
## Related Issue
5+
<!-- Link to the issue this PR addresses -->
6+
Closes #(issue_number)
7+
8+
## Type of Change
9+
- [ ] Bug fix (non-breaking change which fixes an issue)
10+
- [ ] New feature (non-breaking change which adds functionality)
11+
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
12+
- [ ] Documentation update
13+
- [ ] Refactoring (no functional changes)
14+
- [ ] Performance improvement
15+
16+
## Testing
17+
- [ ] Manual testing completed
18+
- [ ] Functionality verified in development environment
19+
- [ ] No breaking changes introduced
20+
21+
## Screenshots (if applicable)
22+
23+
## Checklist
24+
- [ ] My code follows the project's style guidelines
25+
- [ ] I have performed a self-review of my code
26+
- [ ] I have tested my changes thoroughly
27+
- [ ] Any dependent changes have been merged and published
28+
29+
## Additional Notes
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
name: Build and Publish Docker Image
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
jobs:
9+
build_deploy:
10+
name: Build and Deploy
11+
runs-on: ubuntu-latest
12+
permissions:
13+
contents: read
14+
packages: write
15+
steps:
16+
- name: Checkout
17+
uses: actions/checkout@v4
18+
with:
19+
submodules: recursive
20+
21+
- name: Read version
22+
id: version
23+
run: echo "version=$(cat VERSION 2>/dev/null || echo '0.0.0')" >> $GITHUB_OUTPUT
24+
25+
- name: Docker meta
26+
id: meta
27+
uses: docker/metadata-action@v5
28+
with:
29+
images: evoapicloud/evolution-go
30+
tags: |
31+
type=raw,value=${{ steps.version.outputs.version }}
32+
type=raw,value=latest,enable=${{ !contains(steps.version.outputs.version, '-beta') }}
33+
34+
- name: Set up QEMU
35+
uses: docker/setup-qemu-action@v3
36+
37+
- name: Set up Docker Buildx
38+
uses: docker/setup-buildx-action@v3
39+
40+
- name: Login to Docker Hub
41+
uses: docker/login-action@v3
42+
with:
43+
username: ${{ secrets.DOCKER_USERNAME }}
44+
password: ${{ secrets.DOCKER_PASSWORD }}
45+
46+
- name: Build and push
47+
id: docker_build
48+
uses: docker/build-push-action@v5
49+
with:
50+
context: .
51+
platforms: linux/amd64,linux/arm64
52+
push: true
53+
tags: ${{ steps.meta.outputs.tags }}
54+
labels: ${{ steps.meta.outputs.labels }}
55+
cache-from: type=gha
56+
cache-to: type=gha,mode=max
57+
build-args: |
58+
VERSION=${{ steps.version.outputs.version }}
59+
60+
- name: Image digest
61+
run: echo ${{ steps.docker_build.outputs.digest }}

0 commit comments

Comments
 (0)