Download the PHP package fireworkweb/fwd without Composer

On this page you can find all versions of the php package fireworkweb/fwd. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package fwd

fireworkweb/fwd

ATTENTION - fwd is dead, long live kool

The FWD project has been discontinued in favour of our new solution - kool. FWD has helped a lot for development teams to leverage Docker containers for local development. kool now continues the same mission with more power and flexibility, plus it aims at making cloud native software development easy for individuals and teams, as well as has a strong maintainer team behind commited to make it grow in adoption and features.

The new kool tool is available and should be used for any new projects. Also please take a look at the https://blog.kool.dev and look for now to migrate from fwd to kool (article soon to be published).

Below you will find original fwd README for the sake of historic value.


GitHub Workflow Status codecov

Installation & Requirements

You need to have PHP 7.2+ installed in order to run fwd.

Getting started

Use in a new project

fwd is great for running Docker Compose based projects. If you wanna use it in your project simply go to the root folder and use:

This will create the .fwd (environment variables) and docker-compose.yml (services definitions) files in your project (you probably want to have them versioned).

You should review the variables and services in both files to best suit them to your project needs. The out-of-the-box configuration is great for PHP Laravel applications. Special attention to the environment variables flexibity (check out the section down this README).

Simple usage

To start the services:

To stop the services:

Note: stopping will destroy all your containers, as they should all be ephemeral. Don't worry, important data should always be stored in volumes so they are kept amongst containers generations.

Other commands

There is a bunch of commands delivered out of the box. You can check a list of all of them by running fwd without other arguments to see the help message.

A couple of examples:

Environment variables

fwd is very flexible for you to tweak and change behaviors using environment variables. Variables like FWD_HTTP_PORT that holds the port http service will bind to, for example, can easily be changed in a number of ways, find the one that best fits your needs.

The precedence is as follows (from the highest to the lowest precedence):

  1. In-line/exported environment variables. (i.e FWD_DEBUG=1 fwd ...)
  2. .env file in the current working directory (dotenv file format; usually not versioned in your project).
  3. .fwd file in the current working directory (this file holds project specific fwd settings that usually are versioned with the project).
  4. $HOME/.fwd file; so you can have user-system specific changes easily across the board if needed.
  5. Defaults .fwd distributed file bundled in fwd CLI; subject to changes with new versions.

License

The MIT License (MIT). Please see License File for more information.


All versions of fwd with dependencies

PHP Build Version
Package Version
Requires php Version ^7.2.5
dnoegel/php-xdg-base-dir Version ^0.1.1
guzzlehttp/guzzle Version ^6.3.1
illuminate/http Version ^7.0
illuminate/view Version ^7.0
laravel-zero/framework Version ^7.0
padraic/phar-updater Version ^1.0.6
symfony/yaml Version ^5.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package fireworkweb/fwd contains the following files

Loading the files please wait ....