lucasbrito-wdt/innochannel-sdk
Composer 安装命令:
composer require lucasbrito-wdt/innochannel-sdk
包简介
SDK oficial do Innochannel para integração com sistemas de gestão hoteleira (PMS) e canais de distribuição (OTAs)
关键字:
README 文档
README
Este diretório contém configurações e automações para o GitHub.
📁 Estrutura
.github/
├── workflows/
│ └── release.yml # Automação de releases
└── RELEASE_TEMPLATE.md # Template para releases
🤖 Workflows
release.yml
Automação que é executada quando uma nova tag é criada.
Trigger: Push de tag v*.*.*
Ações:
- ✅ Extrai versão da tag
- ✅ Extrai notas do CHANGELOG.md
- ✅ Cria release no GitHub automaticamente
- ✅ Prepara notificação ao Packagist
Uso:
# Criar tag (manualmente ou via script) git tag -a v1.0.0 -m "Release v1.0.0" git push origin v1.0.0 # GitHub Actions cria o release automaticamente
📝 Templates
RELEASE_TEMPLATE.md
Template para criar releases consistentes no GitHub.
Uso:
- Acesse: https://github.com/lucasbrito-wdt/innochannel-sdk-php/releases/new
- Selecione a tag
- Copie o template
- Preencha com as informações do CHANGELOG.md
- Publique
🔧 Configuração
Permissões Necessárias
O workflow release.yml requer:
- ✅
contents: write- Para criar releases
Essas permissões já estão configuradas no workflow.
Secrets
Nenhum secret é necessário. O workflow usa GITHUB_TOKEN automaticamente.
Packagist (Opcional)
Para notificar o Packagist automaticamente:
- Obtenha seu API Token do Packagist
- Adicione como secret no GitHub:
- Nome:
PACKAGIST_TOKEN
- Nome:
- Descomente as linhas no
release.yml:- name: Notify Packagist run: | curl -XPOST -H'content-type:application/json' \ 'https://packagist.org/api/update-package?username=USERNAME&apiToken=${{ secrets.PACKAGIST_TOKEN }}' \ -d'{"repository":{"url":"https://github.com/lucasbrito-wdt/innochannel-sdk-php"}}'
📊 Status
- ✅ Workflow de release configurado
- ✅ Template de release criado
- ⚠️ Packagist auto-update (opcional)
🆘 Troubleshooting
Workflow não executa
Verifique:
- Tag está no formato
v*.*.*(ex:v1.0.0) - Permissões do repositório
- Logs em: https://github.com/lucasbrito-wdt/innochannel-sdk-php/actions
Release não é criada
Verifique:
- CHANGELOG.md tem seção para a versão
- Permissão
contents: writeestá configurada - Token tem acesso ao repositório
📚 Mais Informações
lucasbrito-wdt/innochannel-sdk 适用场景与选型建议
lucasbrito-wdt/innochannel-sdk 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 69 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 09 月 17 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「laravel」 「API-Client」 「ota」 「reservation」 「hotel」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 lucasbrito-wdt/innochannel-sdk 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 lucasbrito-wdt/innochannel-sdk 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 lucasbrito-wdt/innochannel-sdk 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Skolkovo API Client
A client library for the OpenPLZ API project
Alfabank REST API integration
chargebee-php-sdk integration for WordPress
Laravel api client for zvonok.com service
统计信息
- 总下载量: 69
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 34
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-09-17