定制 yonis-savary/sharp 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

yonis-savary/sharp

最新稳定版本:0.3

Composer 安装命令:

composer require yonis-savary/sharp

包简介

Simple yet complete PHP8 Framework

README 文档

README

Welcome !

Sharp is a framework for PHP 8 that focuses on code cleanliness and simplicity, the goal is to have a good balance between abstraction and concrete objects, making a framework that can work with your IDE and doesn't use magic syntaxes or unnecessary complexity layers.

📚 Documentation and Tutorials

You can find resources to work/learn with Sharp in the docs/ directory

📦 Get Sharp

composer create-project yonis-savary/sharp-project NewProject
cd NewProject

php do serve

Your directory will look like

  • .git/
  • MyProject/
  • Public/
  • vendor/
  • .gitignore
  • composer.json
  • composer.lock
  • do
  • sharp.php

Release's features

  • 🟢 - tested feature
  • 🔵 - tested feature (some edge-case tests may be missing)
  • 🟡 - untested feature

🫀 Core

  • 🟢 Configuration (sharp.php)
  • 🟢 Caching
  • 🟢 Logging
  • 🟢 Events
  • 🟢 CLI Commands (With base utilities commands)
  • 🔵 CLI build system
  • 🟢 Tests

🌐 Web

  • 🟢 Session
  • 🟢 Request / Responses
  • 🔵 Request Fetch (CURL)
  • 🟢 Controllers
  • 🔵 Renderer
  • 🟢 Routing / Middlewares

📁 Data

  • 🟢 Database (With SQLite support)
  • 🔵 Simple migration system
  • 🟢 Models
  • 🟢 FTP directory support
  • 🟢 Queues support
  • 🟢 Array object (for functional programming)

🔐 Security

  • 🟢 Authentication
  • 🟢 CSRF

🚀 Extras

  • 🟢 Simple assets serving
  • 🔵 Node modules dist file serving !
  • 🟢 Automatic CRUD API for your models
  • 🟢 Scheduler system

...and more ! The SharpExtension repository got some additionnal features that can be used to make development faster

Next release objectives

  • Scheduler system
  • New request validation system
  • Command rework
  • Framework installation rework
  • Test every framework commands
  • Test app creation/integration
  • Test caching & benchmark performances

统计信息

  • 总下载量: 100
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 2
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-10-09