appwrite/php-runtimes

Appwrite 的云函数运行时存储库,包含所有 Appwrite 运行时环境的配置和测试。


README

Discord Total Downloads Build Status Twitter Account

Appwrite 的云函数运行时存储库,包含所有 Appwrite 运行时环境的配置和测试。此库由 Appwrite 团队 维护。

入门

使用 composer 安装

composer require appwrite/php-runtimes
<?php

require_once '../vendor/autoload.php';

use Appwrite\Runtimes\Runtimes;

$runtimes = new Runtime();

// returns all supported cloud function runtimes
Runtimes::getAll();

添加新的运行时

在创建 Docker 镜像后,必须将其添加到此库的主类中。

必须在 src/Runtimes/Runtimes.php 的构造函数中添加对此的引用。

示例

$dotnet = new Runtime('dotnet', '.NET');
$dotnet->addVersion('5.0', 'mcr.microsoft.com/dotnet/runtime:5.0-alpine', 'appwrite/env-dotnet-5.0:1.0.0', [System::X86, System::ARM]);
$runtimes[] = $dotnet;

贡献

所有代码贡献 - 包括具有提交权限的人的贡献 - 必须通过拉取请求,并由核心开发者批准后才能合并。这是为了确保对所有代码的正确审查。

我们真的喜欢拉取请求!如果您想帮忙,您可以在 贡献指南 中了解更多关于如何为该项目做出贡献的信息。

作者

托尔斯坦·迪特曼

版权和许可证

BSD 3-Clause License https://opensource.org/licenses/BSD-3-Clause