Atualização da Biblioteca BrERP Web Service Connector - PHP
O brerpwsc-php
Com o intuito de facilitar as requisições aos Web Services SOAP do BrERP, uma série de bibliotecas foram criadas, dentre elas, o brerpwsc-php. Este conector é um projeto open source, e como tal, tem seu código publicado sobre a licença GPL-3 no GitHub da dev&Co.. Além disso, visando facilitar ainda mais sua utilização, o brerpwsc-php foi publicado no Packagist, um gerenciador de pacotes PHP. Desta forma, ele pode ser instalado em seu projeto com um simples comando:
composer require devcoffee/brerp-php-composite-wsc
Atualizando o projeto no GitHub
O brerpwsc-php está publicado no GitHub sobre o seguinte link:
https://github.com/devcoffee/brerpwsc-php
Clonando o Repositório e Consolidando Alterações
Para clonar o repositório, basta executar o comando dentro de seu workspace:
git clone https://github.com/devcoffee/brerpwsc-php
Feito isso, utilize um editor de código de sua escolha para fazer as alterações necessárias, e por fim, consolide suas alterações no repositório através dos comandos:
git add .
git commit -m "Sua mensagem de commit intuitiva e objetiva aqui"
git push -u origin master
Publicando uma Nova Release no GitHub
Após consolidar suas mudanças, libere uma nova release no GitHub, ao clicar na aba releases e após em draft new release.
Na tela de publicação descreva as modificações e informações intuitivas e objetivas sobre a nova release, como correções de bugs e novas features, e incremente o contador de versão
Atualizando a Versão no Packagist
Com a nova release publicada, é necessário atualizar o pacote no packagist, para que a nova versão seja disponibilizada para download via composer. O pacote está disponibilizado no seguinte link:
https://packagist.org/packages/devcoffee/brerp-php-composite-wsc
Com uma conta autorizada para realizar alterações no repositório, clique no botão update, e a biblioteca estará atualizada.
Observação: Caso você não tenha permissão para executar alterações no Packagist, entre em contato com seu coordenador.