rou9e / framework
Light framework with common tools to play around
Requires
- php: >=8.1
- gnikyt/basic-shopify-api: ^11.0
- guzzlehttp/guzzle: ^7.8
- handcraftedinthealps/goodby-csv: ^1.4
- openai-php/client: ^0.9.2
- phpmailer/phpmailer: ^6.9
- symfony/var-dumper: ^5.4
- vlucas/phpdotenv: ^5.6
README
A comprehensive PHP framework providing utilities for core functionalities and helpers for Magento, Wordpress, Shopify, etc
Author
Rou9e Adrien Ferreira https://www.rou9e.com https://packagist.org/packages/rou9e/framework
Overview
Rou9e Framework is a modular PHP library designed to simplify common development tasks and provide seamless integration between different CMSs :
Core Components
- Framework : Object-oriented wrapper providing helpers for Arrays, Strings, Csv, Icons, Messages, GraphQL, etc
- Magento : Object-oriented wrapper for Magento to implements stuff outside of Magento
- Shopify : Object-oriented wrapper for Shopify (Api, Controllers, Exports, Webhooks, etc)
- Wordpress : Object-oriented wrapper for Wordpress (Plugins, Themes, Blocks, Elementor, Gravity Forms, Pipedrive, etc)
- Alwaysdata : Object-oriented wrapper for using Alwaysdata API
- IA : Object-oriented wrapper for using LLM API
Installation
Install via Composer:
composer require rou9e/framework
Git Workflow & Release Management
- Do some changes
- Update version in
composer.json(e.g.,1.2.2) - Commit :
git add . && git commit -m "Committing new tag 1.2.2" - Push :
git push - Tag :
git tag 1.2.2 && git push --tags
License
Please refer to the license information on Packagist.
The MIT License allows anyone to use, copy, modify, merge, publish, distribute, sublicense, and sell your framework. They can do this for both private and commercial projects, with very few restrictions. The only requirement is to keep the original copyright notice and license text. You provide the software “as is”, without any warranty or liability.
Support
For issues, feature requests, or contributions, please contact the package maintainer through the Packagist page.