castor/stdlib

Castor标准库,适用于PHP

dev-main 2023-12-07 11:37 UTC

This package is auto-updated.

Last update: 2024-09-07 13:18:04 UTC


README

Castor标准库的主要仓库。

要安装它,只需运行

composer require castor/stdlib

注意:请注意,这个库仍在开发中,尚无稳定版本。

为什么这样呢?

传统上,PHP缺乏一个一致、设计良好的标准库。这个库试图提供这样的功能。主要受到Go标准库的启发,这个库提供了一组坚实的抽象,使您的PHP项目能够良好地发展和扩展,并提供易于使用的面向对象和功能API。

开发环境设置

castor.bin复制到您的$PATH目录之一

sudo cp ./.castor/castor.bin $HOME/.local/bin/castor

启动开发环境(需要Docker和Compose插件)

castor init

一旦启动,castor工具提供了对许多不同内容的便捷访问。以下是您可以做的事情

  • castor php <args>:在开发容器内运行PHP
  • castor composer <args>:在容器内运行composer
  • castor compose <args>:轻松访问docker compose
  • castor shell:在容器内打开shell(ash)
  • castor pr:检查您的代码是否符合pull request的基本标准