Skip to content

Hermes


The image was generated using AI.

Latest Stable Version Total Downloads License PHP Version Require

Hermes is an experimental lightweight PHP library for routing management. It provides a simple and intuitive way to define routes and execute actions based on HTTP requests.

Features

  • Define routes easily using HTTP methods (GET, POST, PUT, DELETE, HEAD, OPTIONS and PATCH).
  • Execute actions based on requested routes.
  • Lightweight, experimental, and easy to integrate into existing projects.

Installation

You can install Hermes via composer.

composer require adaiasmagdiel/hermes

Tests

To run the tests for Hermes, you can use the following command:

composer run tests

License

Hermes is open-source software licensed under the MIT License. See the LICENSE file for more details.

Contributing

I welcome contributions to the Hermes project! To contribute, follow these steps:

  • Clone the repository to your local machine:

    git clone https://github.com/AdaiasMagdiel/hermes.git
    

  • Install the development dependencies using Composer:

    composer install
    

  • Make your changes or additions to the codebase.

  • Write and test your changes to ensure they work as expected:

    composer run tests
    

  • Commit your changes and push them to your fork of the repository.

  • Submit a pull request with a clear description of your changes.

I appreciate your contributions and feedback! If you encounter any issues or have suggestions for improvements, please don't hesitate to open an issue on GitHub.

Credits

Hermes is developed and maintained by AdaĆ­as Magdiel.