korbeil/jane-v8 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

korbeil/jane-v8

Composer 安装命令:

composer require korbeil/jane-v8

包简介

All Jane components into one repository

README 文档

README

Steps:

  • Parser (Fichier/JSON > Array)
  • Metadata (Json > Metadata)
  • Compiler (Metadata > Représentation PHP)
  • Generator (Représentation PHP > Code généré)

Todo

Before JSON Schema ALPHA-1

  • Fix OneOf fixture
  • More runtime tests in JSON Schema generator
  • Documentation from scratch (MkDocs)

Documentation

Jane uses Docsify to generate the documentation. While contributing to the Jane codebase, it is primordial to keep the documentation up-to-date.

First you will need to install Docsify

yarn global add docsify-cli

Then watch the documentatation folder

docsify watch /docs

Contributing

You can contribute this repository. To have an updated version of the code please checkout this repository, then:

composer update

Do your changes, before commit/creating a pull request, you should run:

composer cs-fix # will fix any coding style issue
composer cs-check # will check if you have any issue in your code thanks to PHPStan
composer tests # will run Jane's test suite

Once that is done, you can create your pull request. Please always think about updating the CHANGELOG file and add a test that is linked to the added feature or a non-regression test if you're fixing a bug.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-06-04