Hoa is a modular, extensible, and structured set of PHP libraries.
Hoa is a modular, extensible and structured set of PHP libraries.
Moreover, Hoa aims at being a bridge between industrial and research worlds.
The central repository contains all Hoa’s libraries. It is a read-only
repository.
Many changes, including bug fixes or documentation improvements can be
implemented via our classical workflow (see the
Contributor Guide). 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 under
the form of issues. A special labelrequest for comment
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.
A roadmap is mostly a set of RFC. Each roadmap takes the form of a
milestone on Github.
Existing milestone:
Library | Build status | Code coverage score |
---|---|---|
Acl | ||
Compiler | ||
Consistency | ||
Console | ||
Database | ||
Dispatcher | ||
Event | ||
Exception | ||
Graph | ||
Iterator | ||
Json | ||
Locale | ||
Math | ||
Mime | ||
Protocol | ||
Registry | ||
Ruler | ||
Socket | ||
Stream | ||
Ustring | ||
View | ||
Visitor | ||
Websocket | ||
Zombie |
Different documentations can be found on the website:
http://hoa-project.net/.
Do you want to contribute? Thanks! A detailed contributor
guide explains
everything you need to know.
Thank you to all our backers! 🙏 [Become a backer]
Support this project by becoming a sponsor. Your logo will show up here with a
link to your website. [Become a
sponsor]
Hoa is under the New BSD License (BSD-3-Clause). Please, seeLICENSE
.