Your local development environment in a single command
Explore the docs »
Developer Documentation
·
Report Bug
·
Request Feature
⚠️ This project is in active development. You're welcome to use it, but it's likely to change before a stable release.
Origin is a customisable local development tool for Windows WSL2, macOS & Linux. It can help you manage everything from locally running your apps and working on their dependencies to managing your git workflow and ticketing system.
It works predominantly with PHP based applications, using composer
for dependency management.
Implemented features
- Local site management. Spin up a new instance of any site with a single command.
- Local dependency tools. Quickly clone and symlink a dependency using composer, making working on dependencies seamless.
- Create and publish code stubs to quickly scaffold repetitive structures
- Work on many branches in the same local site, and easily switch between features.
For now, contact us for information on how to build your own. We will be writing our developer documentation shortly which will cover how to use Origin for your own site.
We will also be releasing a project which will allow you to run your site with standard docker environments (such as Laravel Sail) in the near future.
Contributions are what make the open source community such an amazing place to learn, be inspired, and create. Any contributions you make are greatly appreciated.
- Create an issue to notify us of your planned changes
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request to the Development Branch
See CONTRIBUTING
for more information.
Distributed under the GPL-3.0 License. See LICENSE
for more information.
ElbowSpace UK - https://elbowspace.co.uk/ Toby Twigger - [email protected]
Project Link: https://github.com/ElbowSpaceUK/origin-engine