Closed TMaize closed 4 years ago
非常感谢你的贡献,我觉得,迁出去,可能也不是最好的办法,我最早的想法是,不同的语言,使用一个子文件夹即可,因为每个sdk都不算太大,弄出来很多个库,管理也麻烦。
但是也的确如你所发现,放在一起,也有一些麻烦,比如发版本、修bug,开发贡献的时候,会拉到其他语言sdk。
思考了一下,单独给wxpusher建立了一个组织,把wxpusher相关的一些东西,都放到这个组织下面去,包括docs、demo、管理后台等。
已经建立了在wxpusher下建立了一个go的库,并且给你加了权限,麻烦你迁移到这个库里面吧,后面我把java和python的也迁移出来。感谢。 https://github.com/wxpusher/wxpusher-sdk-go/invitations
git有个子模块的功能,你看下应该符合你最初的需求。
go有点特殊,它没有中央仓库的概念,升级是通过git的tag来实现的,没有push权限不太好升级。 还有go mod需要在根目录建立两个mod和sum文件,这样就破坏了你的目录结构
git有个子模块的功能,你看下应该符合你最初的需求。
是的,这个我知道,后面计划就是按照你的这个方案,来操作。但是每个子模块,也是一个单独的repo,我想把这些单独的repo,全部放在这个组织下面https://github.com/wxpusher/ ,你觉得怎嚒样?
这样,就避免放在个人账号下面,可能更利于后面的发展。 go-sdk可以放在这里:https://github.com/wxpusher/wxpusher-sdk-go
这样,就避免放在个人账号下面,可能更利于后面的发展。 go-sdk可以放在这里:https://github.com/wxpusher/wxpusher-sdk-go
可以
你的这个建议很好,我后面把这个java、python的,都来迁移一下,还有docs、demo、后端管理的前端,都搬上来,哈哈
已经给你加了 maintain 权限,我不会go,以后你可以帮忙管理这个仓库。
Python的我可以来倒腾一下,目前没有发现什么语言上的限制,一切听从大家的意见来就好~
Python的我可以来倒腾一下,目前没有发现什么语言上的限制,一切听从大家的意见来就好~
感谢,python我也新建了一个仓库,地址:https://github.com/wxpusher/wxpusher-sdk-python 你可以帮忙把python的库迁移过去,像go一样,感谢。😄
目前Go和Python的都已经迁移了,是不是应该新开个issue来更新一下这个repo,加个depreciation说明加链接跳转啥的~#感觉需要建个wxpusher dev群了,方便讨论这些事务了,哈哈哈
是的,java的还没有迁移,我今天抽时间把java也迁移了。
各位辛苦!
Java sdk已经迁移 https://github.com/wxpusher/wxpusher-sdk-java
接下来迁移docs等。
已经完成java python go的sdk迁移。关闭pr
go项目放在子目录里面不便于更新,我把相关的代码迁移出去了,在这个项目里以子模块的方式引入