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

Reply via email to