Download the PHP package ibrostudio/gitbro without Composer
On this page you can find all versions of the php package ibrostudio/gitbro. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ibrostudio/gitbro
More information about ibrostudio/gitbro
Files in ibrostudio/gitbro
Package gitbro
Short Description Cli app to manage Git repositories and facilitate releases management
License MIT
Homepage https://github.com/iBroStudio/gitbro
Informations about the package gitbro
Gitbro
Installation
Configuration
To communicate with Github, you need to register in the config a Github Personal Access Token:
Init a new project
This will create a new Github repository, following your parameters, as visibility or ownership, and then clone it locally.
Using templates repositories
You can use a template for your project. By default, Spatie Package Skeleton Laravel and Filament PHP Plugin Skeleton are available, but you can add more using the following command:
Conventional Commits
This app follows the Conventional Commits specification. A commit type will prefix your message to help history comprehension and will be used by the CHANGELOG generator.
Running scripts before commit
You can automatically run tests or format code scripts before each commit:
Create a gitbro.neon
file at the root of your project with:
Pull, push, sync
gibro pull
for git pull origin main --rebasegibro push
for git push origin maingibro sync
will execute gitbro pull and then gitbro push
Releases
You can easily perform a release creation by running:
This will:
- define the version, following the semantic versionning
- bump the new version in composer.json and/or package.json if used
- generate a note section in your CHANGELOG
- create the release on Github