├── .github └── workflows │ ├── auto-assign.yml │ └── validate-links.yml ├── .gitignore ├── .lycheeignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── doc └── images │ └── kotlin-logo.svg └── lychee.toml /.github/workflows/auto-assign.yml: -------------------------------------------------------------------------------- 1 | name: Auto assign issues and pull requests 2 | 3 | on: 4 | issues: 5 | types: 6 | - opened 7 | pull_request: 8 | types: 9 | - opened 10 | 11 | jobs: 12 | run: 13 | runs-on: ubuntu-latest 14 | permissions: 15 | issues: write 16 | pull-requests: write 17 | steps: 18 | - name: Assign issues and pull requests 19 | uses: gustavofreze/auto-assign@1.1.4 20 | with: 21 | assignees: '${{ secrets.ASSIGNEES }}' 22 | github_token: '${{ secrets.GITHUB_TOKEN }}' 23 | allow_self_assign: 'true' 24 | allow_no_assignees: 'true' 25 | assignment_options: 'ISSUE,PULL_REQUEST' -------------------------------------------------------------------------------- /.github/workflows/validate-links.yml: -------------------------------------------------------------------------------- 1 | name: Validate links 2 | 3 | on: 4 | pull_request: 5 | schedule: 6 | - cron: 0 0 * * * 7 | 8 | jobs: 9 | link-checker: 10 | runs-on: ubuntu-latest 11 | permissions: 12 | issues: write 13 | contents: read 14 | steps: 15 | - uses: actions/checkout@v4 16 | - name: Check links 17 | id: lychee 18 | uses: lycheeverse/lychee-action@v2.2.0 19 | - name: Create issue 20 | if: env.lychee_exit_code != 0 21 | uses: peter-evans/create-issue-from-file@v4 22 | with: 23 | title: Link checker report 24 | labels: 'report, automated-issue' 25 | content-filepath: ./lychee/out.md 26 | - name: Assign issues and pull requests 27 | if: env.lychee_exit_code != 0 28 | uses: gustavofreze/auto-assign@1.1.4 29 | with: 30 | assignees: '${{ secrets.ASSIGNEES }}' 31 | github_token: '${{ secrets.GITHUB_TOKEN }}' 32 | allow_self_assign: 'true' 33 | allow_no_assignees: 'true' 34 | assignment_options: 'ISSUE' -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea -------------------------------------------------------------------------------- /.lycheeignore: -------------------------------------------------------------------------------- 1 | lycheeverse/lychee-action@.* 2 | https://www.itau.com.br 3 | https://www.ifood.com.br 4 | https://www.bemobi.com.br 5 | https://www.amedigital.com 6 | https://carreiras.ifood.com.br 7 | https://www.linkedin.com/company/paygopagamentos/jobs 8 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contribuído 2 | 3 | * [Overview](#overview) 4 | * [Como posso contribuir?](#contributing) 5 | - [Relatando bugs](#reporting-bugs) 6 | - [Sugerindo melhorias](#suggesting-improvements) 7 | - [Desenvolvendo](#developing) 8 | 9 |
10 | 11 | ## Overview 12 | 13 | Obrigado por investir seu tempo em contribuir para o projeto. 14 | 15 | Estas são as principais diretrizes, use seu bom senso e sinta-se à vontade para propor alterações a este documento em 16 | um pull request. 17 | 18 | 19 | 20 | ## Como posso contribuir? 21 | 22 | Esta seção orienta você as possíveis maneiras de contribuir. 23 | 24 | 25 | 26 | ### Relatando bugs 27 | 28 | Os bugs são rastreados como [issues](https://github.com/Kotlin-BR/kotlin-no-backend/issues) no GitHub, crie um problema 29 | e forneça as seguintes informações: 30 | 31 | - Use um título claro e descritivo para identificar o problema. 32 | - Descreva as etapas exatas que reproduzem o problema com o máximo de detalhes possível. 33 | 34 | 35 | 36 | ### Sugerindo melhorias 37 | 38 | As sugestões de melhorias são rastreadas como [issues](https://github.com/Kotlin-BR/kotlin-no-backend/issues) no 39 | GitHub, crie sua sugestão e forneça a informação a seguir: 40 | 41 | - Use um título claro e descritivo para identificar a sugestão. 42 | - Descreva o comportamento atual e explique qual comportamento você esperava ver e por quê. 43 | - Explique porque esse aprimoramento seria útil para a maioria dos usuários. 44 | 45 | 46 | 47 | ### Desenvolvendo 48 | 49 | Para iniciar o desenvolvimento, você precisará seguir alguns passos: 50 | 51 | - Fork este repositório. 52 | - Faça um clone do repositório que você fez seu fork. 53 | - Crie uma branch a partir da branch `master`. 54 | - Adicione sua contribuição, faça o commit e push. 55 | - Abra um [pull request](https://github.com/Kotlin-BR/kotlin-no-backend/pulls). 56 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022-2025 Kotlin Brasil 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 |
5 |
6 |