From 2b328fafc963e44ea15d6a6ee0d5bdc2e5de9190 Mon Sep 17 00:00:00 2001 From: Max Breuel Date: Mon, 21 Sep 2026 16:42:05 -0300 Subject: [PATCH 1/2] Added a gitflow entry on README and create a PR build workload. [enhancement] --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 80ad367..a50d5fc 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,15 @@ A migração de Java para Python visa: --- +## Fluxo de contribuição com Git + +* **Branches:** use um nome curto e descritivo, baseado no título de uma issue do GitHub ou no que está sendo implementado. Escreva em letras minúsculas e separe as palavras com hífens. Exemplo: `corrigir-decode`. +* **Commits:** termine a mensagem com uma das categorias entre colchetes: `[enhancement]` para melhorias, `[feature]` para novas funcionalidades ou `[bugfix]` para correções. Exemplo: `Fixed error on Decode. [bugfix]`. +* **Merges:** de preferência, abra um Pull Request (Merge Request) para integrar a branch. Descreva resumidamente o que foi implementado usando bullet points. +* **Documentação:** coloque explicações mais extensas ou complexas no diretório `documentation/` e inclua um link para elas no Pull Request, quando pertinente. + +--- + ## Tecnologias Utilizadas * **Linguagem:** [Python 3.10+](https://www.python.org/) From 125c38cf5b7f45c2049730cbedfd5eafb1bc81e9 Mon Sep 17 00:00:00 2001 From: Max Breuel Date: Mon, 21 Sep 2026 16:45:05 -0300 Subject: [PATCH 2/2] Added Build Workflow. [enhancement] --- .github/workflows/build.yml | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..de8273c --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,39 @@ +name: Build da aplicação + +on: + pull_request: + +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Obter código + uses: actions/checkout@v4 + + - name: Configurar uv e Python + uses: astral-sh/setup-uv@v10.2.0 + with: + python-version: "3.14" + + - name: Instalar dependências + run: uv sync --locked + + - name: Gerar executável + run: | + uv run --locked --with pyinstaller pyinstaller \ + --noconfirm \ + --clean \ + --onedir \ + --windowed \ + --name MemphisVDebugger \ + --add-data "images:images" \ + --add-data "icon:icon" \ + --add-data "color_spectrum.png:." \ + main.py + + - name: Conferir executável + run: test -x dist/MemphisVDebugger/MemphisVDebugger