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

https://github.com/vanilophp/contracts

Shared Vanilo Interfaces package
https://github.com/vanilophp/contracts

vanilo

Last synced: 10 months ago
JSON representation

Shared Vanilo Interfaces package

Awesome Lists containing this project

README

          

# Vanilo Contracts

[![Tests](https://img.shields.io/github/actions/workflow/status/vanilophp/contracts/tests.yml?branch=master&style=flat-square)](https://github.com/vanilophp/contracts/actions?query=workflow%3Atests)
[![Packagist Stable Version](https://img.shields.io/packagist/v/vanilo/contracts.svg?style=flat-square&label=stable)](https://packagist.org/packages/vanilo/contracts)
[![Packagist downloads](https://img.shields.io/packagist/dt/vanilo/contracts.svg?style=flat-square)](https://packagist.org/packages/vanilo/contracts)
[![MIT Software License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](LICENSE.md)

> Vanilo is an E-commerce Framework for Laravel.
> Check out [vanilo.io](https://vanilo.io).

This is a subtree-split of the `Contracts` folder from Vanilo Framework and
constitutes a standalone package that defines shared interfaces across various
Vanilo Modules.

It aims to support using individual modules without the Framework.
So that you can choose for example to use the
[checkout](https://github.com/vanilophp/checkout) component without the
[cart](https://github.com/vanilophp/cart) component.

## Usage

See the [Vanilo Documentation](https://vanilo.io/docs/master/what-is-vanilo) for more details.