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: 2 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 (about 6 years ago)
- Last Synced: 2024-10-29T11:10:48.716Z (7 months ago)
- Topics: central, hoa, library, php
- Language: PHP
- Homepage: https://hoa-project.net/
- Size: 16.9 MB
- Stars: 104
- 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 is a **modular**, **extensible** and **structured** set of PHP libraries.
Moreover, Hoa aims at being a bridge between industrial and research worlds.# Central
[](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) | [](https://travis-ci.org/hoaproject/Acl) | [](https://coveralls.io/github/hoaproject/Acl?branch=master)
[Compiler](https://github.com/hoaproject/Compiler) | [](https://travis-ci.org/hoaproject/Compiler) | [](https://coveralls.io/github/hoaproject/Compiler?branch=master)
[Consistency](https://github.com/hoaproject/Consistency) | [](https://travis-ci.org/hoaproject/Consistency) | [](https://coveralls.io/github/hoaproject/Consistency?branch=master)
[Console](https://github.com/hoaproject/Console) | [](https://travis-ci.org/hoaproject/Console) | [](https://coveralls.io/github/hoaproject/Console?branch=master)
[Database](https://github.com/hoaproject/Database) | [](https://travis-ci.org/hoaproject/Database) | [](https://coveralls.io/github/hoaproject/Database?branch=master)
[Dispatcher](https://github.com/hoaproject/Dispatcher) | [](https://travis-ci.org/hoaproject/Dispatcher) | [](https://coveralls.io/github/hoaproject/Dispatcher?branch=master)
[Event](https://github.com/hoaproject/Event) | [](https://travis-ci.org/hoaproject/Event) | [](https://coveralls.io/github/hoaproject/Event?branch=master)
[Exception](https://github.com/hoaproject/Exception) | [](https://travis-ci.org/hoaproject/Exception) | [](https://coveralls.io/github/hoaproject/Exception?branch=master)
[Graph](https://github.com/hoaproject/Graph) | [](https://travis-ci.org/hoaproject/Graph) | [](https://coveralls.io/github/hoaproject/Graph?branch=master)
[Iterator](https://github.com/hoaproject/Iterator) | [](https://travis-ci.org/hoaproject/Iterator) | [](https://coveralls.io/github/hoaproject/Iterator?branch=master)
[Json](https://github.com/hoaproject/Json) | [](https://travis-ci.org/hoaproject/Json) | [](https://coveralls.io/github/hoaproject/Json?branch=master)
[Locale](https://github.com/hoaproject/Locale) | [](https://travis-ci.org/hoaproject/Locale) | [](https://coveralls.io/github/hoaproject/Locale?branch=master)
[Mail](https://github.com/hoaproject/Mail) | [](https://travis-ci.org/hoaproject/Mail) | [](https://coveralls.io/github/hoaproject/Mail?branch=master)
[Math](https://github.com/hoaproject/Math) | [](https://travis-ci.org/hoaproject/Math) | [](https://coveralls.io/github/hoaproject/Math?branch=master)
[Mime](https://github.com/hoaproject/Mime) | [](https://travis-ci.org/hoaproject/Mime) | [](https://coveralls.io/github/hoaproject/Mime?branch=master)
[Protocol](https://github.com/hoaproject/Protocol) | [](https://travis-ci.org/hoaproject/Protocol) | [](https://coveralls.io/github/hoaproject/Protocol?branch=master)
[Registry](https://github.com/hoaproject/Registry) | [](https://travis-ci.org/hoaproject/Registry) | [](https://coveralls.io/github/hoaproject/Registry?branch=master)
[Ruler](https://github.com/hoaproject/Ruler) | [](https://travis-ci.org/hoaproject/Ruler) | [](https://coveralls.io/github/hoaproject/Ruler?branch=master)
[Socket](https://github.com/hoaproject/Socket) | [](https://travis-ci.org/hoaproject/Socket) | [](https://coveralls.io/github/hoaproject/Socket?branch=master)
[Stream](https://github.com/hoaproject/Stream) | [](https://travis-ci.org/hoaproject/Stream) | [](https://coveralls.io/github/hoaproject/Stream?branch=master)
[Ustring](https://github.com/hoaproject/Ustring) | [](https://travis-ci.org/hoaproject/Ustring) | [](https://coveralls.io/github/hoaproject/Ustring?branch=master)
[View](https://github.com/hoaproject/View) | [](https://travis-ci.org/hoaproject/View) | [](https://coveralls.io/github/hoaproject/_?branch=master)
[Visitor](https://github.com/hoaproject/Visitor) | [](https://travis-ci.org/hoaproject/Visitor) | [](https://coveralls.io/github/hoaproject/Visitor?branch=master)
[Websocket](https://github.com/hoaproject/Websocket) | [](https://travis-ci.org/hoaproject/Websocket) | [](https://coveralls.io/github/hoaproject/Websocket?branch=master)
[Zombie](https://github.com/hoaproject/Zombie) | [](https://travis-ci.org/hoaproject/Zombie) | [](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).