opencartcomvn/opencart

OpenCart

dev-main 2022-12-23 00:09 UTC

This package is auto-updated.

Last update: 2024-09-23 04:22:47 UTC


README

概述

OpenCart 是一个免费的开源电子商务平台,适用于在线商家。OpenCart 提供了一个专业可靠的基石,用于构建一个成功的在线商店。

报告一个错误

在创建错误报告之前,请先阅读以下说明。

  1. 搜索 OpenCart 论坛,询问社区是否有人看到过此错误或知道如何修复它。
  2. 检查 GitHub 错误跟踪器上的所有已打开和已关闭的问题。
  3. 如果您的问题与 OpenCart 核心代码有关,请在 GitHub 上创建一个错误报告。
  4. READ master 分支的变更日志
  5. 使用 Google 搜索您的问题。
  6. 确保您的问题与您的托管环境无关。

如果您不确定您的问题,最好在我们的 错误论坛主题 上向社区咨询。

重要!

  • 如果您的问题与核心代码无关(例如第三方模块或您的服务器配置),则问题将无条件关闭。您必须联系扩展开发者,使用论坛或找到商业合作伙伴来解决问题。
  • 如果您想报告一个严重的安全问题,请在论坛上向 OpenCart 模拟器/管理员发送私信。请不要报告概念/想法/未经证实的安全漏洞 - 所有安全报告都受到重视,但您必须包含重现问题的确切详细步骤。请勿在公共位置发布安全漏洞。

提出建议

如果您认为需要改进/添加某些内容(例如功能或代码标准等),请不要创建错误报告。

我们欢迎在 用户声音网站 上公开提出建议。

如何贡献

复制存储库,编辑并 提交一个拉取请求

请确保您的提交消息和拉取请求非常清晰,空拉取请求消息可能会被无理由拒绝。

您的代码标准应与 OpenCart 代码标准 相匹配。我们使用自动代码扫描器来检查大多数基本错误 - 如果测试失败,您的拉取请求将被拒绝。

版本控制

版本分为4个点,例如 1.2.3.4。我们使用 MAJOR.MINOR.FEATURE.PATCH 来描述版本号。

MAJOR 很少,只有在源代码实际上被重写或需要因其他原因进行清洁断裂时才会考虑。这种增量可能会破坏大多数第三方模块。

MINOR 是当有重大更改会影响核心结构时。这种增量可能会破坏一些第三方模块。

FEATURE 版本是在添加新扩展或功能时(例如支付网关、运输模块等)。更新功能版本的风险较低,可能会破坏第三方模块。

PATCH 版本是在添加修复时。应认为更新补丁版本是安全的,例如 1.2.3.4 到 1.2.3.5。

发布

OpenCart将在公共发布FEATURE版本前一周通知开发者,这是为了让他们测试自己的模块以确保兼容性。对于包含许多核心更改、功能和修复的大版本发布,将在宣布的候选版本(RC)之后考虑延长的时间。补丁版本(被认为可以安全更新的版本)可能会显著缩短开发者发布周期。

主分支将始终包含下一个预期版本的"_rc"后缀。下一个"_rc"版本可能随时更改。

一旦打上标签,开发者发布源代码就不会再改变。

如果在宣布的开发者版本中发现一个重大的错误(例如,一个主要功能损坏),则将撤回该版本。将发行一个补丁版本来替换它,根据补丁的严重性,可能会宣布一个延长测试期。如果开发者发布版本从未公开发布,则将删除之前的补丁版本标签。

要接收关于发布信息的开发者通知,请注册OpenCart网站上的通讯录——位于页脚处。然后选择开发者新闻选项。

如何安装

请阅读存储库中包含的安装说明或下载文件。

许可证

GNU通用公共许可证版本3(GPLv3)

链接