innmind/lab-station

CLI tool to automate part of the development process

1.2.0 2019-03-30 13:17 UTC

README

develop
Scrutinizer Code Quality
Code Coverage
Build Status

Development tool to automate certain parts of the dev cycle.

Automatisations:

  • Generating all dependecy graphs (based on the package name found in composer.json)
  • Propose to update dependencies when starting working on the project
  • Launch PHPUnit tests when src or tests folders are modified
  • Start docker compose when there is a docker-compose.yml at the project root
  • Ask for the kind of tag to create when branch is changed to master

Installation

composer global require innmind/lab-station

Usage

In the project you want to work on (at the same level of composer.json):

lab-station

That's it, no configuration needed.