php7项目开发,Kreta 用PHP7编写的严肃,强大和可测试的项目管理平台

68747470733a2f2f7261776769746875622e636f6d2f6b726574612f6b726574612f6d61737465722f646f63732f5f7376672f6c6f676f2e737667

68747470733a2f2f7472617669732d63692e6f72672f6b726574612f4b726574612e7376673f6272616e63683d6d617374657268747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f693132777637616662673233786b6a622f6272616e63682f6d61737465723f7376673d7472756568747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6b726574612f4b726574612f6261646765732f7175616c6974792d73636f72652e706e673f623d6d617374657268747470733a2f2f736c61636b696e2d626369786f7078776b622e6e6f772e73682f62616467652e73766768747470733a2f2f706f7365722e707567782e6f72672f6b726574612f6b726574612f6c6963656e73652e737667

About Kreta

Kreta is an ecosystem based on microservices that following the Domain-Driven Design can provide a serious, robust and testable project management platform written in modern PHP. In the other hand, the project keeps constantly in mind the importance of a good user experience so, the good design and client-side logic is a must. For that, Kreta uses "React with Redux" JavaScript stack.

We are committed to the Continuous Delivery philosophy so, all the code that is merged to the repository's master branch is automatically deployed to production by Travis. In this way you can visit the

Documentation

All the documentation is stored in the /docs folder.

Contributing

Kreta follows PHP, Sass and JavaScript coding standards, so pull requests need to pass the PHP-CS-Fixer, Stylelint, ESLint and Prettier. Furthermore, if the PR creates some non-PHP file, remember that you have to put the license header manually. In order to simplify the CS process we provide a simple bash script that wraps all the commands related.

$ sh etc/bash/cs.sh

There is also a policy for contributing to this project. Pull requests must be explained step by step to make the review process easy in order to accept and merge them. New methods or code improvements must come paired with tests. We are using PhpSpec for PHP unit testing, PHPUnit for PHP integration tests and Jest for JavaScript code.

Credits

Kreta is created by:

License

The Kreta project is open-sourced software licensed under the MIT license.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值