定制 club-1/sphinx-inventory-parser 二次开发

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

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

club-1/sphinx-inventory-parser

最新稳定版本:v1.3.0

Composer 安装命令:

composer require club-1/sphinx-inventory-parser

包简介

Parse Sphinx documentation's object.inv inventory file format into an indexed SphinxInventory object.

README 文档

README

License LGPL-2.1-or-later PHP versions tested build status coverage report docs status

Sphinx Inventory Parser is PHP library to parse Sphinx documentation's object inventory file format as used by intersphinx. It is loosely inspired from sphobjinv, whose documentation have also been very useful by describing the Sphinx objects.inv v2 Syntax.

Requirements

The only requirement is PHP >= 7.4 with Zlib extension (usually included).

Installation

This library is available on packagist and can be installed via composer:

composer require club-1/sphinx-inventory-parser

Simple example

The simplest way to use it is with SphinxInventoryParser::parseFromDoc() that creates a SphinxInventory object directly from an online documentation, based on its URL (and an optional inventory path).

use Club1\SphinxInventoryParser\SphinxInventoryParser;

$inventory = SphinxInventoryParser::parseFromDoc('https://club1.fr/docs/fr/');

For more examples on how to use this library, see the "Usage" section of the documentation.

Documentation

See the full documentation for more information, including the API reference.

Development

Development requirements

  • make: to manage build scripts
  • composer: to install PHP development dependencies
  • pigz: (Optional) to build tests data, will fallback to a PHP script if not present

On Debian and derivatives:

sudo apt install make composer pigz

Build scripts

make        # Fetch development dependencies and build tests data.
make check  # Run tests.
make fuzz   # Run fuzzer.
make clean  # Clean all downloaded and generated files.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: LGPL-2.1-or-later
  • 更新时间: 2023-04-02

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固