马鞍山市网站建设_网站建设公司_原型设计_seo优化
2026/1/17 14:11:23 网站建设 项目流程

Teanary Extensions 扩展模板仓库

这是 Teanary Service 的扩展模板仓库,用于创建和分发支付方式和运输方式的扩展。

📚 文档

  • 扩展开发指南 - 完整的扩展开发文档

🎯 使用方式

方式一:基于模板创建新扩展

  1. 复制模板文件

    # 复制支付扩展模板
    cp -r templates/payment/your-extension-name my-extension# 或复制运输扩展模板
    cp -r templates/shipping/your-extension-name my-extension
    
  2. 修改模板代码

    • 替换所有 YourExtension 为你的扩展名称
    • 实现具体的业务逻辑
    • 更新配置和翻译文件
  3. 集成到主项目

    • 按照模板中的 INTEGRATION.md 步骤集成
    • 或参考 扩展开发指南

方式二:直接在主项目中开发

参考 扩展开发指南 中的详细步骤。

📁 目录结构

teanary-extensions/
├── README.md                    # 本文件
├── EXTENSION_GUIDE.md           # 扩展开发指南
├── templates/                   # 扩展模板
│   ├── payment/                 # 支付扩展模板
│   │   └── stripe/              # Stripe 支付模板示例
│   │       ├── README.md
│   │       ├── INTEGRATION.md
│   │       ├── src/
│   │       ├── config/
│   │       └── lang/
│   └── shipping/                # 运输扩展模板
│       └── dhl/                 # DHL 运输模板示例
│           ├── README.md
│           ├── INTEGRATION.md
│           ├── src/
│           ├── config/
│           └── lang/
└── examples/                    # 完整示例(可选)├── stripe-payment/          # Stripe 支付完整示例└── dhl-shipping/           # DHL 运输完整示例

🚀 快速开始

创建支付扩展

  1. 查看支付模板:templates/payment/stripe/
  2. 复制并重命名模板
  3. 实现支付网关接口
  4. 按照集成指南集成到主项目

创建运输扩展

  1. 查看运输模板:templates/shipping/dhl/
  2. 复制并重命名模板
  3. 实现运输计算器接口
  4. 按照集成指南集成到主项目

📝 扩展命名规范

  • 支付扩展teanary-extension-{payment-name}

    • 例如:teanary-extension-stripeteanary-extension-alipay
  • 运输扩展teanary-extension-{shipping-name}

    • 例如:teanary-extension-dhlteanary-extension-fedex

🤝 贡献扩展

如果你开发了新的扩展,欢迎:

  1. 创建独立的仓库(如 teanary-extension-stripe
  2. 基于本模板仓库的结构组织代码
  3. 提供清晰的 README 和集成文档
  4. 提交到 Gitee/Github 并告知我们

📄 许可证

本项目采用 GNU General Public License v3.0 (GPLv3) 许可证。


Teanary Extensions - 让扩展开发更简单 🎉

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询