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 label
request 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, see
LICENSE
.