gedachtegoed / workspace-core
构建您自己的便携式工作空间的核心组件
v0.1.0
2024-04-12 13:27 UTC
Requires
- php: ^8.1|^8.2
- illuminate/support: ^10.23|^11
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.53
- larastan/larastan: ^2.9
- laravel/pint: ^1.15
- orchestra/testbench: ^9
- pestphp/pest: ^2.34
- squizlabs/php_codesniffer: ^3.7
- symfony/thanks: ^1.3
- tightenco/duster: ^2.7
- tightenco/tlint: ^9.3
- timacdonald/callable-fake: ^1.7
This package is auto-updated.
Last update: 2024-09-12 15:08:31 UTC
README
适用于 Laravel 的可扩展工作空间配置器,可轻松保持代码检查器、修复器、静态分析、CI 工作流、编辑器集成等功能在所有团队和项目中的同步
简介
Workspace Core 是由 gedachtegoed/workspace 使用的唯一组件。您可以使用此包来发布您组织的项目默认设置,并通过上游仓库保持它们更新。
Workspace 的流畅集成允许自动化 代码检查、修复、CI 工作流、编辑器集成 和 Composer 脚本。您甚至可以使用它来自动化项目中的 IDE 辅助器 集成。使用自定义钩子,您几乎可以自动化任何集成设置或重复性任务,并确保与您在各个项目中的整个团队的同步。
自身是预定义的可移植工作空间 Workspace 包,您可以使用它作为为 Laravel 项目精心设计的、有见地的基线。如果您不打算创建自己的预设,我们建议从这里开始。
可移植工作空间
如果您想推出自己的可移植工作空间,您将创建一个新的 composer 包,该包将 Workspace Core 作为依赖项。正在制作模板项目、全面的 API 参考指南和指南。