Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.