Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hoaproject/Central
Hoa is a modular, extensible, and structured set of PHP libraries.
https://github.com/hoaproject/Central
central hoa library php
Last synced: 4 months ago
JSON representation
Hoa is a modular, extensible, and structured set of PHP libraries.
- Host: GitHub
- URL: https://github.com/hoaproject/Central
- Owner: hoaproject
- License: other
- Archived: true
- Created: 2012-08-24T14:57:12.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2019-03-15T13:34:50.000Z (almost 6 years ago)
- Last Synced: 2024-04-14T12:12:36.839Z (10 months ago)
- Topics: central, hoa, library, php
- Language: PHP
- Homepage: https://hoa-project.net/
- Size: 16.9 MB
- Stars: 105
- Watchers: 18
- Forks: 8
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- favorite-link - Hoa 是一个模块化,可扩展和结构化的 PHP 库集。
README
![Hoa](http://static.hoa-project.net/Image/Hoa_small.png)
Hoa is a **modular**, **extensible** and **structured** set of PHP libraries.
Moreover, Hoa aims at being a bridge between industrial and research worlds.# Central
[![Join the chat at https://gitter.im/hoaproject/Central](https://badges.gitter.im/hoaproject/Central.svg)](https://gitter.im/hoaproject/Central?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
The central repository contains all Hoa's libraries. It is a read-only
repository.## Request For Comments
Many changes, including bug fixes or documentation improvements can be
implemented via our classical workflow (see the
[Contributor Guide](https://hoa-project.net/Literature/Contributor/Guide.html)). However,
some changes are more important, and can potentially impact the whole
design of several libraries. In this particular case, we need to
produce a consensus among the Hoa community.The Request For Comments (RFC) process aims at providing a consistent
path for new features to enter libraries, so that all stakeholders can
be confident about the direction the language is evolving in.All RFC are hosted on the
[the Github mirror](https://github.com/hoaproject/Central) under
the form of issues. A special label
[`request for comment`](https://github.com/hoaproject/Central/issues?q=is%3Aopen+is%3Aissue+label%3A%22request+for+comment%22)
indicates them.There is no hard and strict process yet. If you would like to create
an RFC, come on IRC or “copy” an existing ones. The main design is:
Introduction, goals, details, impact, and outro.## Roadmap
A roadmap is mostly a set of RFC. Each roadmap takes the form of a
milestone on Github.Existing milestone:
* [Roadmap for 2017](https://github.com/hoaproject/Central/milestone/1).
## CI status
Library | Build status | Code coverage score
---------------------------------------------------------|--------------|--------------------
[Acl](https://github.com/hoaproject/Acl) | [![Build status of Hoa\Acl](https://img.shields.io/travis/hoaproject/Acl/master.svg)](https://travis-ci.org/hoaproject/Acl) | [![Code coverage score of Hoa\Acl](https://img.shields.io/coveralls/hoaproject/Acl/master.svg)](https://coveralls.io/github/hoaproject/Acl?branch=master)
[Compiler](https://github.com/hoaproject/Compiler) | [![Build status of Hoa\Compiler](https://img.shields.io/travis/hoaproject/Compiler/master.svg)](https://travis-ci.org/hoaproject/Compiler) | [![Code coverage score of Hoa\Compiler](https://img.shields.io/coveralls/hoaproject/Compiler/master.svg)](https://coveralls.io/github/hoaproject/Compiler?branch=master)
[Consistency](https://github.com/hoaproject/Consistency) | [![Build status of Hoa\Consistency](https://img.shields.io/travis/hoaproject/Consistency/master.svg)](https://travis-ci.org/hoaproject/Consistency) | [![Code coverage score of Hoa\Consistency](https://img.shields.io/coveralls/hoaproject/Consistency/master.svg)](https://coveralls.io/github/hoaproject/Consistency?branch=master)
[Console](https://github.com/hoaproject/Console) | [![Build status of Hoa\Console](https://img.shields.io/travis/hoaproject/Console/master.svg)](https://travis-ci.org/hoaproject/Console) | [![Code coverage score of Hoa\Console](https://img.shields.io/coveralls/hoaproject/Console/master.svg)](https://coveralls.io/github/hoaproject/Console?branch=master)
[Database](https://github.com/hoaproject/Database) | [![Build status of Hoa\Database](https://img.shields.io/travis/hoaproject/Database/master.svg)](https://travis-ci.org/hoaproject/Database) | [![Code coverage score of Hoa\Database](https://img.shields.io/coveralls/hoaproject/Database/master.svg)](https://coveralls.io/github/hoaproject/Database?branch=master)
[Dispatcher](https://github.com/hoaproject/Dispatcher) | [![Build status of Hoa\/Dispatcher)](https://img.shields.io/travis/hoaproject/Dispatcher/master.svg)](https://travis-ci.org/hoaproject/Dispatcher) | [![Code coverage score of Hoa\Dispatcher](https://img.shields.io/coveralls/hoaproject/Dispatcher/master.svg)](https://coveralls.io/github/hoaproject/Dispatcher?branch=master)
[Event](https://github.com/hoaproject/Event) | [![Build status of Hoa\Event](https://img.shields.io/travis/hoaproject/Event/master.svg)](https://travis-ci.org/hoaproject/Event) | [![Code coverage score of Hoa\Event](https://img.shields.io/coveralls/hoaproject/Event/master.svg)](https://coveralls.io/github/hoaproject/Event?branch=master)
[Exception](https://github.com/hoaproject/Exception) | [![Build status of Hoa\Exception](https://img.shields.io/travis/hoaproject/Exception/master.svg)](https://travis-ci.org/hoaproject/Exception) | [![Code coverage score of Hoa\Exception](https://img.shields.io/coveralls/hoaproject/Exception/master.svg)](https://coveralls.io/github/hoaproject/Exception?branch=master)
[Graph](https://github.com/hoaproject/Graph) | [![Build status of Hoa\Graph](https://img.shields.io/travis/hoaproject/Graph/master.svg)](https://travis-ci.org/hoaproject/Graph) | [![Code coverage score of Hoa\Graph](https://img.shields.io/coveralls/hoaproject/Graph/master.svg)](https://coveralls.io/github/hoaproject/Graph?branch=master)
[Iterator](https://github.com/hoaproject/Iterator) | [![Build status of Hoa\Iterator](https://img.shields.io/travis/hoaproject/Iterator/master.svg)](https://travis-ci.org/hoaproject/Iterator) | [![Code coverage score of Hoa\Iterator](https://img.shields.io/coveralls/hoaproject/Iterator/master.svg)](https://coveralls.io/github/hoaproject/Iterator?branch=master)
[Json](https://github.com/hoaproject/Json) | [![Build status of Hoa\Json](https://img.shields.io/travis/hoaproject/Json/master.svg)](https://travis-ci.org/hoaproject/Json) | [![Code coverage score of Hoa\Json](https://img.shields.io/coveralls/hoaproject/Json/master.svg)](https://coveralls.io/github/hoaproject/Json?branch=master)
[Locale](https://github.com/hoaproject/Locale) | [![Build status of Hoa\Locale](https://img.shields.io/travis/hoaproject/Locale/master.svg)](https://travis-ci.org/hoaproject/Locale) | [![Code coverage score of Hoa\Locale](https://img.shields.io/coveralls/hoaproject/Locale/master.svg)](https://coveralls.io/github/hoaproject/Locale?branch=master)
[Mail](https://github.com/hoaproject/Mail) | [![Build status of Hoa\Mail](https://img.shields.io/travis/hoaproject/Mail/master.svg)](https://travis-ci.org/hoaproject/Mail) | [![Code coverage score of Hoa\Mail](https://img.shields.io/coveralls/hoaproject/Mail/master.svg)](https://coveralls.io/github/hoaproject/Mail?branch=master)
[Math](https://github.com/hoaproject/Math) | [![Build status of Hoa\Math](https://img.shields.io/travis/hoaproject/Math/master.svg)](https://travis-ci.org/hoaproject/Math) | [![Code coverage score of Hoa\Math](https://img.shields.io/coveralls/hoaproject/Math/master.svg)](https://coveralls.io/github/hoaproject/Math?branch=master)
[Mime](https://github.com/hoaproject/Mime) | [![Build status of Hoa\Mime](https://img.shields.io/travis/hoaproject/Mime/master.svg)](https://travis-ci.org/hoaproject/Mime) | [![Code coverage score of Hoa\Mime](https://img.shields.io/coveralls/hoaproject/Mime/master.svg)](https://coveralls.io/github/hoaproject/Mime?branch=master)
[Protocol](https://github.com/hoaproject/Protocol) | [![Build status of Hoa\Protocol](https://img.shields.io/travis/hoaproject/Protocol/master.svg)](https://travis-ci.org/hoaproject/Protocol) | [![Code coverage score of Hoa\Protocol](https://img.shields.io/coveralls/hoaproject/Protocol/master.svg)](https://coveralls.io/github/hoaproject/Protocol?branch=master)
[Registry](https://github.com/hoaproject/Registry) | [![Build status of Hoa\Registry](https://img.shields.io/travis/hoaproject/Registry/master.svg)](https://travis-ci.org/hoaproject/Registry) | [![Code coverage score of Hoa\Registry](https://img.shields.io/coveralls/hoaproject/Registry/master.svg)](https://coveralls.io/github/hoaproject/Registry?branch=master)
[Ruler](https://github.com/hoaproject/Ruler) | [![Build status of Hoa\Ruler](https://img.shields.io/travis/hoaproject/Ruler/master.svg)](https://travis-ci.org/hoaproject/Ruler) | [![Code coverage score of Hoa\Ruler](https://img.shields.io/coveralls/hoaproject/Ruler/master.svg)](https://coveralls.io/github/hoaproject/Ruler?branch=master)
[Socket](https://github.com/hoaproject/Socket) | [![Build status of Hoa\Socket](https://img.shields.io/travis/hoaproject/Socket/master.svg)](https://travis-ci.org/hoaproject/Socket) | [![Code coverage score of Hoa\Socket](https://img.shields.io/coveralls/hoaproject/Socket/master.svg)](https://coveralls.io/github/hoaproject/Socket?branch=master)
[Stream](https://github.com/hoaproject/Stream) | [![Build status of Hoa\Stream](https://img.shields.io/travis/hoaproject/Stream/master.svg)](https://travis-ci.org/hoaproject/Stream) | [![Code coverage score of Hoa\Stream](https://img.shields.io/coveralls/hoaproject/Stream/master.svg)](https://coveralls.io/github/hoaproject/Stream?branch=master)
[Ustring](https://github.com/hoaproject/Ustring) | [![Build status of Hoa\Ustring](https://img.shields.io/travis/hoaproject/Ustring/master.svg)](https://travis-ci.org/hoaproject/Ustring) | [![Code coverage score of Hoa\Ustring](https://img.shields.io/coveralls/hoaproject/Ustring/master.svg)](https://coveralls.io/github/hoaproject/Ustring?branch=master)
[View](https://github.com/hoaproject/View) | [![Build status of Hoa\View](https://img.shields.io/travis/hoaproject/View/master.svg)](https://travis-ci.org/hoaproject/View) | [![Code coverage score of Hoa\View](https://img.shields.io/coveralls/hoaproject/View/master.svg)](https://coveralls.io/github/hoaproject/_?branch=master)
[Visitor](https://github.com/hoaproject/Visitor) | [![Build status of Hoa\Visitor)](https://img.shields.io/travis/hoaproject/Visitor/master.svg)](https://travis-ci.org/hoaproject/Visitor) | [![Code coverage score of Hoa\Visitor](https://img.shields.io/coveralls/hoaproject/Visitor/master.svg)](https://coveralls.io/github/hoaproject/Visitor?branch=master)
[Websocket](https://github.com/hoaproject/Websocket) | [![Build status of Hoa\Websocket](https://img.shields.io/travis/hoaproject/Websocket/master.svg)](https://travis-ci.org/hoaproject/Websocket) | [![Code coverage score of Hoa\Websocket](https://img.shields.io/coveralls/hoaproject/Websocket/master.svg)](https://coveralls.io/github/hoaproject/Websocket?branch=master)
[Zombie](https://github.com/hoaproject/Zombie) | [![Build status of Hoa\Zombie](https://img.shields.io/travis/hoaproject/Zombie/master.svg)](https://travis-ci.org/hoaproject/Zombie) | [![Code coverage score of Hoa\Zombie](https://img.shields.io/coveralls/hoaproject/Zombie/master.svg)](https://coveralls.io/github/hoaproject/Zombie?branch=master)## Documentation
Different documentations can be found on the website:
[http://hoa-project.net/](http://hoa-project.net/).## Contribution
Do you want to contribute? Thanks! A detailed [contributor
guide](https://hoa-project.net/Literature/Contributor/Guide.html) explains
everything you need to know.### Backers
Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/hoaproject#backer)]
### Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a
link to your website. [[Become a
sponsor](https://opencollective.com/hoaproject#sponsor)]## License
Hoa is under the New BSD License (BSD-3-Clause). Please, see
[`LICENSE`](http://hoa-project.net/LICENSE).