PHP 项目的依赖管理工具,用于声明、安装和更新依赖包。
3万4865PHPMIT维护活跃更新于 前天
Satis 是一个用 PHP 编写的工具,用于生成静态 Composer 仓库。你只需提供一个列出所需包的配置文件,它就会生成一组 Composer 可直接读取的静态文件,效果类似 Packagist。生成的结果可以部署到任意静态文件服务器上,包括本地或 Docker 容器,无需数据库或动态后端。
团队借助它可以自主控制分发给项目的包,便于安全审查,也有助于加快依赖安装。运行方式是从源码安装后,用一条命令指定配置文件和输出目录即可构建仓库,也可以直接使用 Docker 镜像运行。
项目还提供 purge 命令,用于清理已不再被任何 composer.lock 引用的归档文件。项目基于 MIT 协议开源。
使用 Composer 安装 Satis
composer create-project --keep-vcs --no-dev composer/satis:dev-main根据配置文件构建仓库
php bin/satis build <configuration-file> <output-directory>概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
PHP 项目的依赖管理工具,用于声明、安装和更新依赖包。
一个 Composer 命令行工具,通过扫描代码找出项目中声明但未实际使用的依赖包。
一个命令行工具,用于查看 composer、npm 或 pnpm 更新后依赖项的变化,并附带更新日志与安全公告。
基于 PEP 621、PEP 517 标准的现代 Python 包与依赖管理工具,支持虚拟环境与锁文件。
用于创建隔离 Python 虚拟环境的工具,让每个项目拥有独立的依赖包。
Symfony 是一个用于构建 Web 与命令行应用的 PHP 框架,同时提供一组可复用的 PHP 组件。