om30/esus-toolkit 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

om30/esus-toolkit

Composer 安装命令:

composer require om30/esus-toolkit

包简介

library containing the main tools of the e-sus project

README 文档

README

Biblioteca contendo as principais ferramentas e classes utilizadas nos projetos e-sus.

Procedimentos para gerar release

*OBS: este procedimento está sendo feito de forma manual, pois ainda não possuímos os recursos necessários para realizar de uma forma mais automatizada, em breve teremos.

Após os PRs serem aprovados e feito o merge na branch dev, seguir no link https://github.com/luizarandaom30/e-sus-toolkit/releases/new para a geração de uma nova release.

Deve ser selecionado em target a branch dev.

chose-branch-dev.png

Em seguida crie uma nova tag com o número da próxima versão, primeiro vamos criar a versão release candidate(rc), ex: v0.0.3-rc.

create-tag-rc.png

Logo em seguida, clique no botão Generate release notes para gerar o changelog, o github ira fazer esse processo conforme os últimos PRs aprovados e concluídos.

generate-changelog-dev.png

Gerado o release notes, clique em Publish Release. Isso ira gerar uma versão candidata.

Faça os testes necessários, utilize no composer o número da versão candidate para os testes. Rode o comando composer update om30/esus-toolkit para atualizar a lib

choose-version-compose.png

Após validados, vamos gerar a versão final.

Agora vamos executar os seguintes comandos para atualizarmos a branch main com a última release candidate gerada. Para isso, entre na pasta do projeto e rode os comandos:

git fetch --all
git checkout main
git rebase ULTIMA-BRANCH-RC #deve ser colocado o número da última release RC, ex: git rebase v0.0.3-rc
git push origin main -f

Entre novamente no link https://github.com/luizarandaom30/e-sus-toolkit/releases/new e em target, selecione a branch main.

choose-branch-main.png

Cire uma nova tag contendo o número da versão, sem o indicativo de RC, ex: v0.0.3.

choose-tag-main.png

Logo em seguida, clique no botão para gerar o changelog.

generate-changelog-main.png

Gerado o release notes, basta clica em Publish Release. Isso irá gerar a versão final. Com a versão final publicada, basta apontá-la no arquivo composer.json do projeto que queira utilizar e rodar o comando composer update om30/esus-toolkit para atualizar a lib no projeto.

choose-version-composer.png

统计信息

  • 总下载量: 54
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-12-19