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

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 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.