vivephp/skeleton

📦️ Vive 库构建模板。

v0.0.0 2023-06-09 00:31 UTC

This package is auto-updated.

Last update: 2024-09-09 03:18:36 UTC


README

Vive Logo

php-icon packagist-version-icon packagist-download-icon license-icon actions-icon pr-icon twitter-icon

📦️ Vive Skeleton

根据此模板创建一个新的 Vive 项目。

🔖 内容

📋 要求

  • 需要 PHP 8.1+(建议至少使用 8.1.19 以避免潜在错误)。
  • 需要 Composer v2+ 来管理 PHP 依赖。

🎉 入门

⚡️ 安装

使用此模板 或通过 Composercreate-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é Emmanuelcontact@sigui.ci。所有安全漏洞都将得到及时处理。

📄 许可证

Vive Skeleton 是一个开源软件,遵循 MIT 许可协议 - 请参阅 LICENSE 文件获取详细信息。

@siguici 制作,爱你的心形符号。