airrobe/thecircularwardrobe

AirRobe - TheCircularWardrobe

安装: 741

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:magento2-module

1.1.4 2024-06-03 11:48 UTC

This package is auto-updated.

Last update: 2024-10-03 13:08:25 UTC


README

   airrobe/thecircularwardrobe

目录

要求

软件版本

此版本与以下兼容:

  • Magento 2.4.6 + PHP 8.2
  • Magento 2.4.7 + PHP 8.3

AirRobe API

此模块需要AirRobe账户和访问密钥。

如果您还没有账户,请联系我们:developers@airrobe.com

一旦您有了账户,请登录我们的Connector仪表板并查看我们的文档以获取访问密钥。

安装

类型1:Zip文件

  • 将zip文件解压到app/code/AirRobe
  • 运行以下命令启用模块:php bin/magento module:enable AirRobe_TheCircularWardrobe
  • 运行以下命令应用数据库更新:php bin/magento setup:upgrade --keep-generated
  • 运行以下命令刷新缓存:php bin/magento cache:flush

类型2:Composer

  • 运行以下命令安装模块:composer require airrobe/thecircularwardrobe
  • 运行以下命令启用模块:php bin/magento module:enable AirRobe_TheCircularWardrobe
  • 运行以下命令应用数据库更新:php bin/magento setup:upgrade --keep-generated
  • 运行以下命令刷新缓存:php bin/magento cache:flush

安装完成后,请登录我们的Connector仪表板并查看文档了解如何配置模块。

卸载AirRobe扩展

  • 运行以下命令禁用模块:php bin/magento module:disable AirRobe_TheCircularWardrobe
  • 运行以下命令:php bin/magento setup:upgrade
  • 运行以下命令移除模块:
    • 类型1:rm -rf src/app/code/AirRobe
    • 类型2:composer remove airrobe/thecircularwardrobe
  • 运行以下命令刷新Magento缓存:php bin/magento cache:flush

贡献

使用以下步骤创建一个干净的环境,其中包含具有模拟数据的magento安装,以测试模块或为扩展做出贡献。

设置PHP + Magento干净安装和环境

有关更多信息、选项和命令,请参阅markshust/docker-magento

  • 创建项目文件夹并下载docker-magento模板
mkdir docker-magento
cd docker-magento
curl -s https://raw.githubusercontent.com/markshust/docker-magento/master/lib/template | bash
  • 检查compose.yaml文件以确保PHP版本与您的目标匹配。对于PHP 8.2,以下行应该存在
phpfpm:
  image: markoshust/magento-php:8.2-fpm-4
  • 使用以下命令下载并安装Magento(将2.4.7替换为所需的版本)
bin/download 2.4.7 community

设置开发环境

bin/setup magento.test
bin/magento sampledata:deploy
bin/magento setup:upgrade
bin/composer require markshust/magento2-module-disabletwofactorauth
bin/magento module:enable MarkShust_DisableTwoFactorAuth
bin/magento setup:upgrade

克隆AirRobe magento扩展

将AirRobe仓库添加到app/code目录并启用模块

cd src/app/code
mkdir AirRobe
cd AirRobe
git clone git@github.com:airrobe/magento-extension.git TheCircularWardrobe
cd ../../../../
bin/magento module:enable AirRobe_TheCircularWardrobe
bin/magento setup:upgrade
bin/magento cache:flush

附加信息

  • 如果在magento安装上测试composer安装,请使用bin/composer。使用composer将无法在此环境中正确注册模块。
  • 请参阅文档了解如何配置模块。
  • 您可以在env/magento.env文件中找到magento管理员的登录详细信息
  • 提交一个Pull Request,我们的维护者将尽快回复

设置PhpStorm

如果您要为此项目做出贡献,我们强烈建议使用IDE PhpStorm和以下插件

在设置 > PHP下设置您的PHP语言级别和CLI解释器以匹配安装的PHP版本

在设置 > PHP > 框架 > Magento 下配置 Magento PhpStorm 插件

  • 将 Magento 安装路径设置为 src
  • 重新生成 URN 映射或运行 bin/magento dev:urn-catalog:generate .idea/misc.xml

将您的版本控制系统(VCS)根目录更改为 src/app/code/AirRobe/TheCircularWardrobe 目录 更改 VCS 项目根目录

或者从 docker-magento 目录中删除 .git 目录 如何更改 Git 根目录?

清除 Magento 安装

有时您可能需要清除 Magento 安装以从头开始,尤其是在设置过程中发生错误时。您可能会收到如下错误消息

[InvalidArgumentException]                         
  Project directory "/var/www/html/." is not empty. 

如果您想完全清除本地环境中的 Magento 安装,请进入根目录并运行

bin/removeall 
rm -rf .* *