unb-libraries/dockworker-base

通过一致和统一的流程部署和开发Web应用程序。

5.0.39 2023-08-24 16:55 UTC

README

构建、开发、部署... 更好

Dockworker为Web应用程序开发者、网站构建者和运维工程师提供了一个统一的技术入口,无论使用何种框架,都具有一致和统一的流程。

Dockworker的诞生源于通过在任何工作站上运行一个单条命令来启动本地开发,以改善开发者体验的愿望。从那时起,它已经发展成为一个简化我们Web产品生命周期许多元素的工具。

此包本身并无太大用途。为了了解我们每天如何使用Dockworker,请查看我们如何在UNB图书馆开发并部署主要Web应用程序

特性

  • 最小化本地工作站开发依赖。
  • 减少对开发者对运维技术的了解的依赖。
  • 提供“单条命令”开发启动。
  • 测试贡献代码的标准和质量合规性。
  • 同步开发和生产环境之间的数据。
  • 配置和控制CI/部署流程。
  • 简化与框架工具(Drupal/Drush等)的交互。
  • 标准化存储库中的README和LICENSE文件。

发布

Dockworker的发布根据语义版本进行标记。我们经常添加新功能,并且快速弃用。主要版本发布将引入不向后兼容的更改。

作者/贡献者

以下人员创建了此应用程序,该应用程序是在UNB Libraries的指导下创建的

我们乐于接受改进和贡献,如果您想帮助改进Dockworker,请转发一个Pull Request。

许可证

  • 作为我们“开放”精神的组成部分,UNB图书馆尽可能将其应用程序和工作流程开源。
  • 因此,此存储库[unb-libraries/dockworker]的内容根据MIT许可证授权。此许可证明确排除
    • 任何网站内容,该内容仍为作者(们)的专有财产。
    • UNB标志以及与其相关的视觉识别资产系列,这些仍为新不伦瑞克大学的专有财产。