承接 serafim/boson 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

serafim/boson

最新稳定版本:0.19.5

Composer 安装命令:

composer require serafim/boson

包简介

Boson Kernel Monorepo

README 文档

README

MetaStorm Telegram

Why Boson? Because it's not an Electron! And much easier than that =)

By the way, there is more information about the project in the documentation.

Also, this repository contains included high level PHP bindings for Saucer v6.0.

Application Example

You can find a detailed example application in the Boson Application repository.

  1. You should download the app using composer create-project boson-php/app
  2. Then:
  • Run it using php index.php
  • Or compile it using php vendor/bin/boson compile
Linux macOS Windows

Installation

Boson package is available as Composer repository and can be installed using the following command in a root of your project:

composer require boson-php/runtime

Documentation

Components

Component Description Status
boson-php/compiler Allows you to compile a project into a executable version tests
boson-php/cpu-info Provides general information about the CPU version tests
boson-php/globals-provider Emulates the behavior of global PHP variables version tests
boson-php/http Provides basic HTTP structure version tests
boson-php/http-body-decoder Decoder for HTTP request body version tests
boson-php/http-static-provider Provides the ability to easily handle static files version tests
boson-php/os-info Provides general information about the operating system version tests
boson-php/pasm Provides cross-platform implementation of the PHP asm executor version tests
boson-php/runtime Core component for running applications version tests
boson-php/saucer FFI Saucer Bindings version tests
boson-php/uri Provides data structures for URI version tests
boson-php/uri-factory Provides list of factory classes to parse and create URI instances version tests
boson-php/weak-types Provides data types for working with weak references version tests
boson-php/event-listener-contracts Generic event listener component interfaces version tests
boson-php/http-contracts Generic HTTP component interfaces version tests
boson-php/id-contracts A set of interfaces that provide ID value objects version tests
boson-php/uri-contracts A set of interfaces that provide data about the URI of objects version tests
boson-php/uri-factory-contracts A set of interfaces that provide the ability to create URIs version tests
boson-php/value-object-contracts A set of interfaces that provide variadic value objects version tests

Extensions

Extension Context Description Status
boson-php/app-ext-alert Application Adds support for the Alert (MessageBox) API version tests
boson-php/webview-ext-battery WebView Adds support for the Battery API version tests
boson-php/webview-ext-network WebView Adds support for the Network API version tests
boson-php/webview-ext-web-components WebView Adds support for the Web Components API version tests

Bridges

Bridge Description Status
boson-php/http-bridge Base component for integrating HTTP functionality with various frameworks version tests
boson-php/laravel-http-bridge Adapter for integrating with Laravel HTTP component version tests
boson-php/laravel-provider Boson Service Provider & Runtime for Laravel Framework version tests
boson-php/psr-http-bridge Adapter for integrating with PSR-7 HTTP component version tests
boson-php/spiral-bridge Boson Bootloader & Runtime for Spiral Framework version tests
boson-php/symfony-bundle Boson Bundle & Runtime for Symfony Framework version tests
boson-php/symfony-http-bridge Adapter for integrating with Symfony HTTP component version tests

Community

Any questions left? You can ask them:

Contributing

Boson is an Open Source, community-driven project. Join them contributing code.

统计信息

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

GitHub 信息

  • Stars: 611
  • Watchers: 8
  • Forks: 22
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-05-24