darkilliant/import

import

安装: 9

依赖者: 0

建议者: 0

安全: 0

星星: 5

关注者: 2

分支: 1

开放问题: 6

类型:symfony-bundle

0.4.0 2018-09-29 11:54 UTC

This package is auto-updated.

Last update: 2024-08-27 23:59:30 UTC


README

质量

Scrutinizer Code Quality

Code Coverage

Build Status

贡献

运行测试
make test-unit
分析编码风格
make test-cs
如何贡献?

如何贡献?

先决条件
  • Symfony >= 3.4.0, < 4.0.0
  • PHP >= 7.0.0

安装

步骤 1: 下载包

打开终端,进入项目目录并执行以下命令以下载此包的最新稳定版本

$ composer require darkilliant/import

此命令需要全局安装composer,这已在composer文档的安装章节中解释。

步骤 2: 激活包

然后,通过将其添加到app/AppKernel.php文件中的列表来激活包

<?php
// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...
            new Darkilliant\ProcessBundle\DarkilliantProcessBundle(),
            new Darkilliant\ImportBundle\DarkilliantImportBundle(),
            new Darkilliant\MqProcessBundle\DarkilliantMqProcessBundle(), // Ony when use message queueing for scale
        );

        // ...
    }

    // ...
}
发布
  • semver版本(主版本.次版本.修订版本)
  • 每3个月推出新功能(0.1、0.2、0.3、0.4、1.1、1.2、1.3、...)
  • 每年推出一个主要版本(即使没有重大变化,也可以删除BC)
  • 我们保证向下兼容性
  • 最多维护两个版本进行修复(稳定版本和开发版本)
BC中断

视为兼容性破坏

  • 更改公共方法签名,除非在方法或类级别使用@internal标记
  • 删除公共方法,除非在方法或类级别使用@internal标记
  • 删除公共属性
  • 删除transformer或步骤中的选项
  • 在transformer或步骤中添加没有默认值的选项
  • 更改transformer或步骤的行为,使用相同的配置

我们通过兼容性保证保护什么?

  • 步骤、transformer的行为不应该在相同的配置下改变
  • StepRunner使用相同配置的运行方式
  • ProcessState的公共方法
  • 步骤和step runner的公共方法

路线图

使用方法

规则

  • 因此,您可以通过贡献文档和修复错误来贡献。报告问题很好,但采取行动更好。
  • 始终在稳定版本上工作,不建议在开发版本上工作。

食谱