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

https://github.com/letsdrink/ouzo

Ouzo Framework - PHP MVC ORM
https://github.com/letsdrink/ouzo

framework mvc orm php tdd

Last synced: 3 months ago
JSON representation

Ouzo Framework - PHP MVC ORM

Awesome Lists containing this project

README

          

![Ouzo Framework](https://raw.githubusercontent.com/letsdrink/ouzo-website/master/img/logo.png)

Ouzo is a PHP MVC framework with built-in ORM and util libraries. PHP 8.2 or later is required.

[![Build Status](https://travis-ci.org/letsdrink/ouzo.png?branch=master)](https://travis-ci.org/letsdrink/ouzo)
[![Build Status](https://github.com/letsdrink/ouzo/workflows/build/badge.svg?branch=master)](https://github.com/letsdrink/ouzo/actions)
[![Documentation Status](https://readthedocs.org/projects/ouzo/badge/?version=latest)](https://readthedocs.org/projects/ouzo/?badge=latest)
[![Coverage Status](https://coveralls.io/repos/letsdrink/ouzo/badge.svg?branch=master)](https://coveralls.io/r/letsdrink/ouzo?branch=master)
[![Latest Stable Version](https://poser.pugx.org/letsdrink/ouzo/v/stable.svg)](https://packagist.org/packages/letsdrink/ouzo)
[![Total Downloads](https://poser.pugx.org/letsdrink/ouzo/downloads.svg)](https://packagist.org/packages/letsdrink/ouzo)
[![License](https://poser.pugx.org/letsdrink/ouzo/license.svg)](https://packagist.org/packages/letsdrink/ouzo)
[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/letsdrink/ouzo.svg)](http://isitmaintained.com/project/letsdrink/ouzo "Average time to resolve an issue")

[![Join the chat at https://gitter.im/letsdrink/ouzo](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/letsdrink/ouzo?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

We believe in **clean code** and **simplicity**. We value **unit testing** and **beautiful design**.

# Want to know more?

* [Offical website](https://github.com/letsdrink/ouzo)
* [Getting started (5 minutes tutorial)](https://github.com/letsdrink/ouzo-app)
* [Documentation](http://ouzo.readthedocs.org)
* Interested only in Ouzo's fancy utils? Check out [Ouzo Goodies](https://github.com/letsdrink/ouzo-goodies)

For ideas, questions, discussions write to *ouzo-framework@googlegroups.com*.

# Current release

See the [release notes](https://github.com/letsdrink/ouzo/blob/master/CHANGELOG.md) and [latest documentation](http://ouzo.readthedocs.org).

# Contributing to Ouzo

* Don't hesitate to ask questions on mailing list or submit issues on github.
* If you know the answer to questions/problems that others have then go ahead and reply.
* Found something unclear in docs or app messages? Let us know and help us improve Ouzo.
* If you miss a feature - check out issues, maybe it is already addressed. If not, drop us an example of what you need (issues or mailing list).
* Want to help? Browse the issues and grab something to work on!
* How to contribute? Create a fork and start a branch. Let us know when you are done, we will discuss it and merge your pull request.

### General rules

* We encourage you to use PhpStorm IDE for Ouzo development.
* Write a test. Or tests. The more the better.
* Make sure to run a full test suite before you send us a PR.
* Don't forget to update the docs!
* And the changelog as well.

# Support for PHP versions older than 8.2

Ouzo has dropped support for PHP versions older than 8.2 since Ouzo 3.x. If you want to use Ouzo with PHP 5.6 or 7.x, please try Ouzo 1.x branch, for PHP 8.0 use 2.x branch.