克雷塔/克雷塔

此包已被废弃,不再维护。没有建议的替代包。

软件开发的现代项目管理器

安装: 205

依赖: 0

建议者: 0

安全性: 0

星级: 178

关注者: 13

分支: 14

开放问题: 18

类型:项目

v0.6.0 2016-04-28 14:27 UTC

README

68747470733a2f2f7261776769746875622e636f6d2f6b726574612f6b726574612f6d61737465722f646f63732f5f7376672f6c6f676f2e737667

Unix build Status Windows build Status Code Quality Slack participants Licensing

关于Kreta

Kreta是一个基于微服务的生态系统,遵循领域驱动设计,可以提供一个严肃、健壮且可测试的项目管理平台,用现代PHP编写。另一方面,项目始终关注良好的用户体验,因此良好的设计和客户端逻辑是必不可少的。为此,Kreta使用"React与Redux" JavaScript 框架。

我们致力于持续交付理念,因此,所有合并到存储库主分支的代码都会由Travis自动部署到生产环境。这样,您可以访问kreta.io并立即享受平台的最新更新。

文档

所有文档都存储在/docs文件夹中。

显示文档!

贡献

Kreta遵循PHP、Sass和JavaScript编码标准,因此拉取请求需要通过PHP-CS-FixerStylelintESLintPrettier。此外,如果PR创建了某些非PHP文件,请记住您需要手动添加许可证头。为了简化CS过程,我们提供了一个简单的bash脚本来包装所有相关命令。

$ sh etc/bash/cs.sh

此外,该项目还有贡献政策。拉取请求必须逐步解释,以便使审查过程变得简单,以便接受和合并它们。新方法或代码改进必须附带测试。我们使用PhpSpec进行PHP单元测试,使用PHPUnit进行PHP集成测试,使用Jest进行JavaScript代码。

致谢

Kreta由以下人员创建

@benatespina - benatespina@gmail.com
@gorkalaucirica - gorka.lauzirika@gmail.com

许可证

Kreta项目是开源软件,许可协议为MIT许可证