unb-libraries / dockworker-base
通过一致和统一的流程部署和开发Web应用程序。
5.0.39
2023-08-24 16:55 UTC
Requires
- php: ^8
- ext-curl: *
- ext-dom: *
- ext-gd: *
- ext-mbstring: *
- ext-posix: *
- ext-yaml: *
- ext-zip: *
- consolidation/annotated-command: 4.5.2
- consolidation/robo: ^3
- czproject/git-php: ^4
- guzzlehttp/guzzle: ^7
- http-interop/http-factory-guzzle: ^1
- knplabs/github-api: ^3
- nikic/php-parser: ^4
- twig/twig: ^3
This package is auto-updated.
Last update: 2024-09-24 19:20:32 UTC
README
构建、开发、部署... 更好
Dockworker为Web应用程序开发者、网站构建者和运维工程师提供了一个统一的技术入口,无论使用何种框架,都具有一致和统一的流程。
Dockworker的诞生源于通过在任何工作站上运行一个单条命令来启动本地开发,以改善开发者体验的愿望。从那时起,它已经发展成为一个简化我们Web产品生命周期许多元素的工具。
此包本身并无太大用途。为了了解我们每天如何使用Dockworker,请查看我们如何在UNB图书馆开发并部署主要Web应用程序。
特性
- 最小化本地工作站开发依赖。
- 减少对开发者对运维技术的了解的依赖。
- 提供“单条命令”开发启动。
- 测试贡献代码的标准和质量合规性。
- 同步开发和生产环境之间的数据。
- 配置和控制CI/部署流程。
- 简化与框架工具(Drupal/Drush等)的交互。
- 标准化存储库中的README和LICENSE文件。
发布
Dockworker的发布根据语义版本进行标记。我们经常添加新功能,并且快速弃用。主要版本发布将引入不向后兼容的更改。
作者/贡献者
我们乐于接受改进和贡献,如果您想帮助改进Dockworker,请转发一个Pull Request。
许可证
- 作为我们“开放”精神的组成部分,UNB图书馆尽可能将其应用程序和工作流程开源。
- 因此,此存储库[unb-libraries/dockworker]的内容根据MIT许可证授权。此许可证明确排除
- 任何网站内容,该内容仍为作者(们)的专有财产。
- UNB标志以及与其相关的视觉识别资产系列,这些仍为新不伦瑞克大学的专有财产。