Simplify management of your local project directories
Our company LinkORB switched to a micro-service architecture a while ago. This, combined with the large amount of libraries we're maintaining, resulted in a large amount (nearly 200) of git repositories on local computers of developers.
Projex helps you to keep track of these projects, and it allows you to perform some mass commands on them.
This tool will automatically scan your computer for project directories. It currently requires a certain directory structure (configurability for personal preferences may be added later).
- All git repositories go in the
~/git
directory. - In there, create a directory per group/organization (just like on github).
- In those directories you create the actual git repositories.
Get PHP dependencies using Composer
composer install
You can view all available commands by running bin/projex
Scans your computer for projects (according to structure described above), and lists the found project directories.
This command will scan your machine for projects, and generate a new '~/.atom/projects.cson' file. This can be used in combination with this awesome atom plugin:
https://atom.io/packages/project-manager
Please refer to the included LICENSE.md file
Check out our other projects at engineering.linkorb.com.
Btw, we're hiring!