wxpusher / wxpusher-client

微信消息实时推送服务[WxPusher],可以通过API实时给个人微信推送消息。wechat pusher.
http://wxpusher.zjiecode.com/demo
Apache License 2.0
746 stars 93 forks source link

不同语言的SDK迁移到不同的repo #19

Closed TMaize closed 4 years ago

TMaize commented 4 years ago

go项目放在子目录里面不便于更新,我把相关的代码迁移出去了,在这个项目里以子模块的方式引入

zjiecode commented 4 years ago

非常感谢你的贡献,我觉得,迁出去,可能也不是最好的办法,我最早的想法是,不同的语言,使用一个子文件夹即可,因为每个sdk都不算太大,弄出来很多个库,管理也麻烦。

但是也的确如你所发现,放在一起,也有一些麻烦,比如发版本、修bug,开发贡献的时候,会拉到其他语言sdk。

思考了一下,单独给wxpusher建立了一个组织,把wxpusher相关的一些东西,都放到这个组织下面去,包括docs、demo、管理后台等。

zjiecode commented 4 years ago

已经建立了在wxpusher下建立了一个go的库,并且给你加了权限,麻烦你迁移到这个库里面吧,后面我把java和python的也迁移出来。感谢。 https://github.com/wxpusher/wxpusher-sdk-go/invitations

TMaize commented 4 years ago

git有个子模块的功能,你看下应该符合你最初的需求

TMaize commented 4 years ago

go有点特殊,它没有中央仓库的概念,升级是通过git的tag来实现的,没有push权限不太好升级。 还有go mod需要在根目录建立两个mod和sum文件,这样就破坏了你的目录结构

zjiecode commented 4 years ago

git有个子模块的功能,你看下应该符合你最初的需求

是的,这个我知道,后面计划就是按照你的这个方案,来操作。但是每个子模块,也是一个单独的repo,我想把这些单独的repo,全部放在这个组织下面https://github.com/wxpusher/ ,你觉得怎嚒样?

zjiecode commented 4 years ago

这样,就避免放在个人账号下面,可能更利于后面的发展。 go-sdk可以放在这里:https://github.com/wxpusher/wxpusher-sdk-go

TMaize commented 4 years ago

这样,就避免放在个人账号下面,可能更利于后面的发展。 go-sdk可以放在这里:https://github.com/wxpusher/wxpusher-sdk-go

可以

zjiecode commented 4 years ago

你的这个建议很好,我后面把这个java、python的,都来迁移一下,还有docs、demo、后端管理的前端,都搬上来,哈哈

zjiecode commented 4 years ago

已经给你加了 maintain 权限,我不会go,以后你可以帮忙管理这个仓库。

huxuan commented 4 years ago

Python的我可以来倒腾一下,目前没有发现什么语言上的限制,一切听从大家的意见来就好~

zjiecode commented 4 years ago

Python的我可以来倒腾一下,目前没有发现什么语言上的限制,一切听从大家的意见来就好~

感谢,python我也新建了一个仓库,地址:https://github.com/wxpusher/wxpusher-sdk-python 你可以帮忙把python的库迁移过去,像go一样,感谢。😄

huxuan commented 4 years ago

目前Go和Python的都已经迁移了,是不是应该新开个issue来更新一下这个repo,加个depreciation说明加链接跳转啥的~#感觉需要建个wxpusher dev群了,方便讨论这些事务了,哈哈哈

zjiecode commented 4 years ago

是的,java的还没有迁移,我今天抽时间把java也迁移了。

huxuan commented 4 years ago

各位辛苦!

zjiecode commented 4 years ago

Java sdk已经迁移 https://github.com/wxpusher/wxpusher-sdk-java

接下来迁移docs等。

zjiecode commented 4 years ago

已经完成java python go的sdk迁移。关闭pr