vivephp / skeleton
📦️ Vive 库构建模板。
v0.0.0
2023-06-09 00:31 UTC
Requires
- php: ^8.1|^8.2
Requires (Dev)
- sikessem/devtools: ^0.x-dev
README
📦️ Vive Skeleton
根据此模板创建一个新的 Vive 项目。
🔖 内容
📋 要求
- 需要 PHP 8.1+(建议至少使用 8.1.19 以避免潜在错误)。
- 需要 Composer v2+ 来管理 PHP 依赖。
🎉 入门
⚡️ 安装
使用此模板 或通过 Composer 的 create-project
命令创建新的 Vive 库(推荐)
composer create-project vivephp/skeleton --prefer-source my-lib
🧑💻 使用
<?php use Vive\Skeleton\Program; $vendor_dir = __DIR__.'/vendor'; // Replace it by your vendor directory include_once $vendor_dir.'/autoload.php'; Program::main(); // Print "Hello World!"
🧪 测试和调试
🧹 使用 Pint 保持现代代码库。
composer lint
⚗️ 运行静态分析
- 使用 PHPStan
composer analyse
- 使用 Psalm
composer inspect
✅ 使用 PEST 运行单元测试
composer test
🐛 检查所有代码错误
composer debug
🚀 修复整个代码
composer fix
📖 文档
Vive Skeleton 的完整文档可在 此地址 找到。
👏 贡献
此存储库的主要目的是继续发展 Vive。我们希望使对此项目的贡献尽可能简单和透明,并对社区为修复错误和改进所做出的贡献表示感谢。阅读以下内容以了解您如何参与改进 Vive。
👷 行为准则
Vive 已采用行为准则,我们希望项目参与者遵守。请阅读 全文 以了解哪些行为将受到容忍,哪些行为将不会受到容忍。
👥 贡献指南
阅读我们的 贡献指南 了解我们的开发过程、如何提出错误修复和改进建议以及如何构建和测试您的 Vive 更改。
🔒️ 适合初学者的 Issue
我们有包含相对有限范围错误的 适合初学者的 Issue 列表。这是一个开始、积累经验并熟悉我们的贡献过程的好地方。
💬 讨论
较大的讨论和提案在 Vive 的 GitHub 讨论区 进行讨论。
🔐 安全报告
如果您在 Vive 中发现安全漏洞,请通过电子邮件 SIGUI Kessé Emmanuel 在 contact@sigui.ci。所有安全漏洞都将得到及时处理。
📄 许可证
Vive Skeleton 是一个开源软件,遵循 MIT 许可协议 - 请参阅 LICENSE 文件获取详细信息。
由 @siguici 制作,爱你的心形符号。