ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

MagentoWorkflow

vovayatsyuk ST3

在SublimeText 3/4中实现飞速的Magento 2开发

详情

安装次数

  • 总数 628
  • Win 220
  • Mac 113
  • Linux 295
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

说明

源代码
raw.​githubusercontent.​com

MagentoWorkflow

MagentoWorkflow —— 是一个SublimeText 3插件,允许在启用了缓存的情况下在Magento模块或主题上进行工作,无需关心缓存清理和过时的生成代码。此外,它还负责将文件同步到Docker环境中。这种方法可显著提高Magento性能,意味着开发变得更快、更愉快。

安装

不支持Windows。欢迎提交PR。

  1. 运行“Package Control: 安装软件包”命令
  2. 输入MagentoWorkflow 并按Enter

工作原理

当你保存某个文件时,MagentoWorkflow插件会自动清理适当的生成文件,并触发缓存无效化。插件知道何时、何地以及清理什么。

您将始终看到插件执行操作的时机。它会在Sublime的状态栏中报告其进程。

命令

从远程存储库拉取了大量更改?我们有解决方案!按⌘⇧P并使用MagentoWorkflow命令

  • 清除全部 - 清理所有资源和清空缓存存储
  • 清除缓存 - 清理所选的magento缓存
  • 清空缓存 - 清空缓存存储
  • 主题清理 - 清理主题资源(js、css)
  • 模块清理 - 清理模块资源(js、css、php)

Docker

模块会自动检测你是否使用了Docker,并在相应的容器中运行命令。此外,当检测到Docker时,模块会将`vendor`文件夹中的更改同步到Docker中。

已测试

配置

无需配置。只需安装模块,它就准备好了!

使用 MagentoWorkflow 时,您不需要对任何内容进行更改,但在某些情况下,您可能需要调整一些选项。

选项名称 默认值 描述
bin_magento_command bin/magento 运行 bin/magento 的命令。
resources ["css_module", "css_theme", "requirejs", "translation", "generated"] 需要清理的资源列表。
service EMPTY Docker 服务名称。自动检测。
cmd_prefix docker-compose exec -T {service} 需添加到每个终端命令的前缀。服务来自 service 选项。
sync_command docker cp {filepath} $(docker-compose ps -q {service}\ awk '{print $1}'):/var/www/html/{filepath}
sync_folders ["/vendor/"] 从这些文件夹同步文件从主机到 docker。

代码片段

此插件先前版本包含一些有用的代码片段。现在,它们已被移动到 MagicTemplates 插件。