Skip to main content

Atualizando a 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 devCoffee. 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

brerpwsc-php-github-repository

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.

release1.0-draft

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

PublishingNewReleaseGitHub

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

PublishingNewReleaseGitHub

Com uma conta autorizada para realizar alterações no repositório, clique no botão update, e a biblioteca estará atualizada.

UpdatingPackagistPackage

Observação: Caso você não tenha permissão para executar alterações no Packagist, entre em contato com seu coordenador.