1 # Keruald OmniTools library
3 This utilities library offers convenient functions to solve common problems,
4 like parse an URL, generate a random string or validate an IP address.
10 To use this library in a project, you can require the following package:
13 $ composer require keruald/omnitools
18 The library follows PSR-4 conventions:
19 the `src` folder matches the `Keruald\OmniTools` namespace.
21 If you don't have a PSR-4 loader available:
26 use Keruald\OmniTools\Registration\Autoloader;
28 require 'path/to/keruald/omnitools/src/Registration/Autoloader.php';
29 Autoloader::selfRegister();
32 ## Contribute or report issues
34 The Nasqueron DevCentral Phabricator instance is used to coordinate
35 development. You can fill issues against the #Keruald project.
37 https://devcentral.nasqueron.org/u/keruald
41 The library is sorted in namespaces and contains mostly static methods.
43 The library adheres to semantic versioning.
44 The 0.* version will be used to integrate code from the sourcing projects,
45 like Keruald/Pluton, Keruald/Xen, Azhàr or Zed.
49 This library is maintained by Sébastien Santoro aka Dereckson.
51 The Contributors file contains the list of the people who contributed
56 This code is available under BSD-2-Clause license.