APLUS框架app项目
- 家
- 用户指南
- API文档
- 在线演示
入门
确保您安装了作曲家。
按照用户指南中的安装说明。
安装最新版本:
composer create-project aplus/ app
或者,要安装最新的LTS版本:
composer create-project aplus/ app :^24
输入项目目录。
可选,您可以从此模板上在GitHub上启动一个新项目。
许可
添加LICENSE文件。
如果您考虑开源项目,请选择一个许可证。
如果您的项目是专有的,则可以添加您的自定义许可证。
编辑.php-cs-fixer.dist.php文件。设置项目名称和版权信息。
要更新所有PHP文件中的注释标题,请运行:
vendor/bin/php-cs-fixer fix -vvv
代码质量
APLUS框架在其所有项目中使用代码质量工具。
默认情况下, app Project还将以下工具用作DEV依赖性:
- PHP-CS固定器
- phpdocumentor
- phpmd
- phpstan
- phpunit
静态分析
您可以通过运行而无需编写测试而在代码中找到错误:
vendor/bin/phpstan analyse
有关更多详细信息,请参见phpstan.neon.dist文件。
混乱探测器
您可以通过运行来查找源代码中的几个潜在问题:
vendor/bin/phpmd app xml phpmd.xml
在phpmd.xml文件中自定义您的规则。
编码标准
我们扩展了PHP-CS固定器以创建编码标准库。
它是PSR-12兼容的。
您可以通过运行来查看在源代码中可以修复的内容:
vendor/bin/php-cs-fixer fix --diff --dry-run --verbose
测试
我们扩展Phpunit以创建测试库。
您可以通过运行来测试您的代码:
vendor/bin/phpunit
有关更多详细信息,请参见phpunit.xml.dist文件。
记录
好的软件通常具有良好的文档。
您可以构建有关项目文档的精美HTML页面。
您必须在计算机上安装phpdocumentor或在容器中运行phpdoc 。
发展环境
该app程序项目具有DEV依赖性,以轻松配置内置的PHP开发服务器。
只是跑
vendor/bin/php-server
您的项目将在http:// localhost:8080提供。
有关更多详细信息,请参见php-server.ini文件。
容器
Aplus具有用于测试和构建软件的Docker图像。
您可以在CI或本地环境中运行它。
在计算机上安装了Docker,您可以运行:
docker-compose run --service-ports lempa
这将将您作为开发人员用户登录到Docker容器中,您可以在其中运行所有测试。
默认情况下,Web app将在端口80和443上的http:// localhost上提供。
有关更多详细信息,请参见docker-compose.yml文件。
连续整合
app项目是跨平台,可用于公共和私人项目。
您可以在GitLab,GitHub,计算机上,任何您想要的任何地方使用它。
该app项目已经预先配置,可以在GitLab CI环境中运行。
有关更多详细信息,请参见.gitlab-ci.yml文件。
只需将您的项目上传到GitLab,它将运行管道。
在GitHub上,它将运行工作流程以每次推送或拉请求测试您的代码。
检查.github文件夹以查看更多信息。
现在?
构建API或网站,一个很棒的app ! ⚡
再见。
如果您有一点时间…
访问APLUS框架网站:Aplus-Framework.com
关注APLUS:
- github
- x
- YouTube
请继续关注我们的更新。
分享您关于认识我们的经验!
记住:
编码是艺术。
编码是工程。
好的开发人员喜欢编码。
爱的代码!
APLUS框架团队
