benblub/activity-recorder

安装: 0

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 1

类型:项目


README

Build Status Coverage Status Total Downloads Latest Stable Version Code Coverage

请不要在生产环境中使用此仓库。它是一个用于学习目的的仓库,用❤️创建。

使用此API项目记录您的工作或任何活动。

要求

https://symfony.com.cn/doc/current/setup.html#technical-requirements

安装

使用composer安装 composer create-project benblub/activity-recorder

或者

克隆或下载并解压此项目。

然后

在您的Shell中运行Composer并安装项目依赖。

composer install

在您的 ENV 中设置数据库凭证

php bin/console doctrine:database:create 
php bin/console doctrine:migrations:migrate 

测试

在 .env.test 中设置数据库凭证
创建测试数据库和结构

php bin/console doctrine:database:create --env=test
php bin/console doctrine:migrations:migrate --env=test

运行测试

php bin/phpunit

在每个测试之间启动事务和回滚。尚未安装。 https://github.com/dmaicher/doctrine-test-bundle

功能测试和集成测试还需要一个邮件服务器。在ENV中设置您的凭证。

使用

Web服务器配置 https://symfony.com.cn/doc/current/setup/web_server_configuration.html

此项目创建您的API。现在您可以使用任何类型的App与您的API交互。构建自己的或使用来自 https://api-platform.com/docs/ 的生成器。简单地测试您的API,访问 https://:8000/api