Drupal本地开发设置/环境 [英] Drupal Local Development Setup/Environment

查看:26
本文介绍了Drupal本地开发设置/环境的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

背景

我现在已经开发Drupal站点两年多了,我注意到我的开发环境并不像我预期的那样用户友好和简单。当前的流程是,我们有一个存储所有代码的git存储库,然后我们有一个流浪箱设置为我们的虚拟机,在其中运行我们的本地开发。这个问题伴随着这样一个事实,那就是必须不断地经历试图让所有事情都能很好地协同工作的循环漏洞。否则Composer将出现问题(变得非常挑剔)

例如,试图确保我的MacOS版本仍然支持php。或者确保流浪者的版本可以与当前版本的VirtualBox一起使用。最大的痛苦来自于试图一口气把一切都设置好。总是需要对本地系统进行某种调整,才能使一切凝聚在一起。那么,一旦我登录到流浪汉,整个BLT设置过程也很耗时。

我也学过Drupal Acquia开发人员课程,但这门课程中教授说我们应该使用DevDesktop。这个过程看起来确实稍微简单一些,但我不喜欢它是另一种方式&用Drupal的方式来做。我明白这是来自实际的公司,作为教授软件,它可能被认为是最佳实践,但仍希望听到更多信息。

问题

我收到了一封关于Acquia Cloud IDE的电子邮件,它看起来确实非常有趣,但我相信这是我们必须付费的另一项服务。我对你们所有人的问题是,你们所有人在当地发展中都遵循了哪些最佳实践?有没有什么事情我应该调查一下,

TL;DR

背景:

  • 对所有站点使用Acquia站点工厂
  • 我们使用BLT项目从本地部署到开发人员
  • 环境使用Drupal-VM流浪箱(在尝试设置时会失控且无法控制)
  • 由于我们使用的是闪电内核,因此我们被告知必须使用Mac,因此我希望将其设置为可以在任何计算机上完成此开发。

问题

  • 在座有没有人使用DevDesktopAcquia Cloud IDE,并对它们有什么反馈或赞成/反对意见吗?
  • 您当前正在实施的内容是否有任何建议或信息?
  • 主要标准是什么?
  • 我可以利用哪些技术可以在任何计算机上安装或使用,而无需考虑操作系统?(希望是免费解决方案)

推荐答案

我已经使用DevDesktop五年了,我很喜欢它,但是Acquia已经停止了对DevDesktop的支持(https://docs.acquia.com/resource/archive/dev-desktop/)。我尝试过Acquia Cloud IDE,它不如在本地容器上工作那样强大和灵活,如果您使用集成的git-bash,可能会特别令人沮丧,因为您不能配置别名。但是云IDE在紧要关头是有用的。因此,我将DevDesktop更新为PHP7.4.26,可以在本地进行开发。

我仍未尝试在任何其他容器上设置Drupal。

这篇关于Drupal本地开发设置/环境的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆