Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

考虑将repo转移到一个单独的project下面 #52

Open
googollee opened this issue Dec 31, 2017 · 5 comments
Open

考虑将repo转移到一个单独的project下面 #52

googollee opened this issue Dec 31, 2017 · 5 comments

Comments

@googollee
Copy link
Owner

googollee commented Dec 31, 2017

这个项目创立之初,只有我自己的工作中用到的转换实现。后来感谢大家贡献代码,有了各种语言的实现。但是目前看上去,单一repo的形式有不少问题:

  • 我对其他语言不熟悉,比如matlab,java等。我无力维护这些语言的patch是否合理。
  • 我个人并不能及时响应所有语言的同步
  • 有占有其他人工作的嫌疑

我想将这个repo转化为单独的project,其中有一个doc repo,来定义所有实现需要的接口,以及相关算法和使用到的参数。同时这个doc会维护一个版本号,其他语言在实现时,需要指明对应的版本号。每个版本号发布后会对应一个tag。每个语言的实现单独一个repo,使用tag作为版本号。

我不知道各位贡献者对这个方案的想法如何。目前看得到的弊端是,对现有代码可能有影响(可以保留现有repo,但在readme里提示新的使用方法),star会分散到每个语言的repo里(我无所谓)。

@googollee
Copy link
Owner Author

@adclose @lbt05 @gengen1988 @Artoria2e5 @gutenye @larryli @gumblex @w1ndy @chenweiyj @aokizen

排名无先后,可能有没有at到的人,也请见谅。我只是大概扫了一下历史

@googollee googollee changed the title 考虑将repo转移到一个单独的project下面 How about Transfer ing 考虑将repo转移到一个单独的project下面 Dec 31, 2017
@Artoria2e5
Copy link
Contributor

git subtree 切出去好了,虽然我不知道现在暴露 delta transform 这种内部细节的接口到底能有多大用。我自己是有个推倒重来的 project (PRCoords),公有领域的东西你们拿就是……

@adclose
Copy link
Contributor

adclose commented Dec 31, 2017

I have my own Matlab project but the reason for my recent submittal was that I felt it belonged with the other languages. I personally like it this way as I can read projects in other languages and make sure my part is done correctly. however, I definitely understand the need to ensure that all versions are updated when improvements are made.

@larryli
Copy link
Contributor

larryli commented Jan 1, 2018

php 本身就是一个单独的 repo 在用。
https://github.com/larryli/eviltransform-php

@w1ndy
Copy link
Contributor

w1ndy commented Jan 2, 2018

How about establishing a group for these repos?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants