Keruald: Difference between revisions
From Nasqueron Agora
(Created page with "'''Keruald''' is a set of libraries to build PHP applications. == Libraries == {| class="wikitable" |+ List of libraries |- ! Package name !! Description |- | keruald/omnitools || General purpose library |- | keruald/globalfunctions || Wrapper to replace our old old sites "core.php" by calls to omnitools |- | keruald/commands || Create simple CLI application |- | keruald/report || Reporting library |- | keruald/health || Site health check |- | keruald/dockerhub || Dock...") |
No edit summary |
||
Line 26: | Line 26: | ||
| keruald/broker || Wrapper around brokers like RabbitMQ | | keruald/broker || Wrapper around brokers like RabbitMQ | ||
|} | |} | ||
== Developer guide == | |||
=== PhpStorm === | |||
Clone the monorepo on your drive, then open it in PhpStorm to generate an .idea folder. | |||
* Edit keruald.iml with this modules content to declare the code namespaces: https://devcentral.nasqueron.org/P300 | |||
* For code style, you can use https://github.com/nasqueron/codestyle/blob/main/JetBrains/php-codestyle.xml |
Revision as of 20:14, 20 February 2022
Keruald is a set of libraries to build PHP applications.
Libraries
Package name | Description |
---|---|
keruald/omnitools | General purpose library |
keruald/globalfunctions | Wrapper to replace our old old sites "core.php" by calls to omnitools |
keruald/commands | Create simple CLI application |
keruald/report | Reporting library |
keruald/health | Site health check |
keruald/dockerhub | Docker Hub, managing payload signatures |
keruald/mailgun | Mailgun API client |
keruald/database | Database abstraction layer |
keruald/broker | Wrapper around brokers like RabbitMQ |
Developer guide
PhpStorm
Clone the monorepo on your drive, then open it in PhpStorm to generate an .idea folder.
- Edit keruald.iml with this modules content to declare the code namespaces: https://devcentral.nasqueron.org/P300
- For code style, you can use https://github.com/nasqueron/codestyle/blob/main/JetBrains/php-codestyle.xml