Package: wnpp Severity: wishlist Owner: Ahmed Gamal <ahmed.gamal9...@gmail.com>
* Package name : php-slim Version : 3.12.3 Upstream Author : Josh Lockhart <i...@slimframework.com> * URL : https://github.com/slimphp/Slim * License : MIT Programming Lang: PHP Section : php Description: PHP micro framework for web applications and APIs Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs. It provides a minimal and fast foundation with a focus on HTTP routing, middleware, and dependency injection, making it ideal for building RESTful APIs and small-to-medium web projects. Slim supports PSR-7 HTTP message interfaces, middleware architecture, and easy integration with other PHP components. It is widely used in the PHP ecosystem for its simplicity, flexibility, and performance. Rationale: This package is required as a dependency for FOSSology, an open source license compliance system. FOSSology uses PHP-based tools for source code analysis and license detection, and Slim is used as a lightweight framework for building web-based components and APIs within the project. The php-slim package is essential for: - Providing a robust and flexible web framework for FOSSology's web components - Supporting RESTful API development and HTTP routing - Enabling middleware-based request/response processing - Ensuring compatibility with PSR-7 and modern PHP standards - Facilitating rapid development of web interfaces and services Technical Details: - Requires PHP >= 5.5 - Supports PSR-7 HTTP message interfaces - Middleware architecture for extensibility - MIT licensed for maximum compatibility - Well-documented and widely adopted in the PHP community Dependencies: - php (>= 5.5) - Build dependencies: phpunit, php-codesniffer The package will be maintained by Ahmed Gamal <ahmed.gamal9...@gmail.com> as part of the FOSSology packaging effort. -- Ahmed Gamal FOSSology Debian Packaging Team