mehrancodes / laravel-harbor
A CLI tool to Quickly create On-Demand preview environment for your apps.
Installs: 12 076
Dependents: 0
Suggesters: 0
Security: 0
Stars: 80
Watchers: 3
Forks: 8
Open Issues: 17
Type:project
Requires
- php: ^8.2
- guzzlehttp/guzzle: ^7.8.1
- illuminate/http: ^11.5.0
- illuminate/log: ^11.5.0
- illuminate/validation: ^11.5.0
- laravel-zero/framework: ^11.0.1
- laravel/forge-sdk: ^v3.18.0
- laravel/slack-notification-channel: ^3.2
- lorisleiva/laravel-actions: ^2.7
- nunomaduro/termwind: ^2.0
Requires (Dev)
- laravel/pint: ^1.8
- mockery/mockery: ^1.5.1
- pestphp/pest: ^2.5
- dev-main
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.1
- v1.0.0
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.9
- v0.1.8
- v0.1.7
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- v0.0.9
- v0.0.8
- v0.0.7
- v0.0.6
- v0.0.5
- v0.0.4
- v0.0.3
- v0.0.2
- v0.0.1
- dev-feature/enhancment-on-forge-validation-messages
- dev-forge-source-environment-comments-parsing
This package is auto-updated.
Last update: 2025-01-22 21:34:34 UTC
README
Laravel Harbor (formerly Veyoze)
On-Demand Laravel Forge deployments with all setup you need
๐ Update (February 25, 2024): Repository Name Change
We have officially changed the repository name from "Veyoze" to "Laravel Harbor." The new repository URL is now:
composer require mehrancodes/laravel-harbor
Please update your references and links accordingly.
Table of Contents
Introduction
In today's fast-paced software development world, the ability to quickly and efficiently test new features is a game-changer for teams aiming to maintain a competitive edge. Preview Environments serve as the critical testing grounds for new features, bug fixes, and updates before they are integrated into the main codebase. These environments are crafted on-demand to validate specific git branches, providing a transient yet powerful platform for thorough pre-merge testing.
"Don't merge until you preview" - with Laravel Harbor, ensure that excellence is the standard, not the exception.
Documentation, and Usage Instructions
See the documentation for detailed installation and usage instructions.
Contributing
We welcome contributions! Please see our CONTRIBUTING.md for details on how to contribute and the process for submitting pull requests.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Roadmap
As this CLI tool has been crafted as an MVP and has undergone real-world testing, we're now focusing on enhancing its robustness and expanding its capabilities. Here's what's on our radar:
-
๐ ๏ธ Enhanced Error Handling: Aiming for comprehensive error handling throughout the entire CLI process to ensure smooth user experiences.
-
๐ Expanded Documentation: We'll be adding more examples showcasing the tool's versatility, such as:
- Using Laravel as an API backend with Nuxt.js on the frontend for SSR handling.
- Using with projects like WordPress and more.
-
๐งช Testing: Preparing unit tests and feature tests to ensure the tool's reliability and stability.