peekandpoke/metacore

为您的代码构建元模型

v0.7.0 2018-02-26 13:22 UTC

This package is not auto-updated.

Last update: 2024-09-29 02:34:07 UTC


README

Build Status Coverage Status Scrutinizer Code Quality Dependency Status

什么是MetaCore?

MetaCore是一种表示代码库中存在对象的方法。

这种表示可以转移到其他系统,例如作为JSON。

它还旨在作为

  1. 实际代码层之间解耦的层,这些代码表示项目的领域模型,以及

  2. 如代码生成器等工具,可以根据领域模型自动化任务

用例

  • MetaCore模型可用于构建代码生成器。示例

    1. 生成适用于您的多语言Rest API的SDK的生成器
    2. 从领域模型的纯定义生成HTML表单和验证的生成器
  • MetaCore模型可用于构建类似SwaggerUI的开发工具。

待办事项

MECO-1 - 0% - 实现可配置的类型映射,例如对于 \DateTime 或 LocalDate -> 报告于2016-10-07由PeekAndPoke