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

Migrate Language Adaptors to Top Level Projects of RxLANG #589

Closed
benjchristensen opened this issue Dec 9, 2013 · 7 comments
Closed

Migrate Language Adaptors to Top Level Projects of RxLANG #589

benjchristensen opened this issue Dec 9, 2013 · 7 comments
Milestone

Comments

@benjchristensen
Copy link
Member

As we approach 1.0 and based on the experience of working on the language adaptors it is going to make sense to let the adaptors move to a first-class level and be named RxScala, RxClojure, RxGroovy etc instead of RxJava-Scala, RxJava-Clojure, etc.

This should also mean they become top level projects of their own with a single dependency on RxJava.

This does not need to be done immediately, but probably as we hit the 1.0 Release Candidate stage.

Two reasons for this are:

  • don't tie the naming to the "Java" portion of the core function implementations
  • decouple release and versioning cycles (particularly important for Scala where it is typical to maintain branches for the different Scala versions such as 2_10 and 2_11)

Anyone else agree or disagree?

@samuelgruetter
Copy link
Contributor

Agree. But as you said, it needn't be done immediately, but would be good to do it for 1.0 Release Candidate.

@benjchristensen
Copy link
Member Author

Done.

@samuelgruetter
Copy link
Contributor

Before people start working on the new repos, I'd like to suggest that we keep the git history. According to https://help.github.com/articles/splitting-a-subfolder-out-into-a-new-repository, this seems to be very simple, and the advantages of keeping the history are considerable.

@zsxwing
Copy link
Member

zsxwing commented Aug 19, 2014

Cool command!

@samuelgruetter
Copy link
Contributor

see ReactiveX/RxScala#1 (comment)

@headinthebox
Copy link
Contributor

Happy to have someone with strong Git foo do this.

@benjchristensen
Copy link
Member Author

I made all the changes to repos this morning to retain history.

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

4 participants