Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mehrancodes/laravel-harbor
a cli tool to Quickly create on-demand preview environment for your app on Laravel Forge.
https://github.com/mehrancodes/laravel-harbor
ci continuous-integration forge laravel laravel-forge laravel-harbor laravel-zero php preview preview-environment provision pull-requests staging
Last synced: 3 days ago
JSON representation
a cli tool to Quickly create on-demand preview environment for your app on Laravel Forge.
- Host: GitHub
- URL: https://github.com/mehrancodes/laravel-harbor
- Owner: mehrancodes
- License: mit
- Created: 2023-09-20T15:44:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-22T21:16:14.000Z (about 1 month ago)
- Last Synced: 2025-01-12T06:03:58.894Z (10 days ago)
- Topics: ci, continuous-integration, forge, laravel, laravel-forge, laravel-harbor, laravel-zero, php, preview, preview-environment, provision, pull-requests, staging
- Language: PHP
- Homepage: https://www.laravel-harbor.com
- Size: 422 KB
- Stars: 80
- Watchers: 3
- Forks: 8
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[![Actions Status](https://github.com/mehrancodes/laravel-harbor/actions/workflows/run-tests.yml/badge.svg?event=pull_request)](https://github.com/mehrancodes/laravel-harbor/actions)
![logo-harbor](https://github.com/mehrancodes/laravel-harbor/assets/7046255/18186f83-dbd7-4a5a-ad2f-051e8c60c832)
# 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:
```bash
composer require mehrancodes/laravel-harbor
```Please update your references and links accordingly.
## Table of Contents
- [Introduction](#introduction)
- [Contributing](#contributing)
- [License](#license)
- [Roadmap](#roadmap)## 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](https://laravel-harbor.com/docs/introduction/) for detailed installation and usage instructions.## Contributing
We welcome contributions! Please see our [CONTRIBUTING.md](https://github.com/mehrancodes/laravel-harbor/blob/main/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](https://github.com/mehrancodes/laravel-harbor/blob/main/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.