Skip to content

Support Swift Package Manager - #1239

Closed
Nixon506E wants to merge 4 commits into
MessageKit:masterfrom
Nixon506E:support-spm
Closed

Nixon506E wants to merge 4 commits into
MessageKit:masterfrom
Nixon506E:support-spm

Conversation

@Nixon506E

Copy link
Copy Markdown

No description provided.

@hyouuu

hyouuu commented Feb 17, 2020

Copy link
Copy Markdown
Contributor

@zhongwuzw @SD10 @nathantannar4 could you take a look at PRs? Or maybe add a few members to keep this project alive?

@zhongwuzw

Copy link
Copy Markdown
Member

@hyouuu Hey, sorry we don't have much time on it, would u want to collaborate to help us? or any members you can recommend?

@hyouuu

hyouuu commented Feb 17, 2020

Copy link
Copy Markdown
Contributor

Yes I would love to at least do PR reviews so the community can help move it forward :)

@hyouuu

hyouuu commented Feb 17, 2020

Copy link
Copy Markdown
Contributor

Didn't pay close attention to contributions but you could look into PR submission etc to see who would be the best candidates

@zhongwuzw

Copy link
Copy Markdown
Member

Yes I would love to at least do PR reviews so the community can help move it forward :)

I added you and @moldovaniosif write permission of master, please help us to move on. :)

@hyouuu

hyouuu commented Feb 17, 2020

Copy link
Copy Markdown
Contributor

Nice thanks!

@hyouuu

hyouuu commented Feb 17, 2020

Copy link
Copy Markdown
Contributor

@zhongwuzw would you be able to grant access to circle so I can re-run test for #1189

Comment thread Package.swift
targets: ["MessageKit"])
],
dependencies: [
.package(url: "https://github.com/Nixon506E/InputBarAccessoryView.git", from: "4.2.1")

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Saw your branch is 2 commits ahead - assuming you'll keep it updated :)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please open PR to the original repo - this can't be merged I believe.

Comment thread Package.resolved
}
},
{
"package": "RxSwift",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we actually use RxSwift in MessageKit?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Soo, that's something we should talk about and take action asap - there is RxSwift dependency for InputBarAccessory but I believe it's wrong.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RxSwift should be taken away and aded as an optional dependency / extension.

Comment thread Package.swift
targets: ["MessageKit"])
],
dependencies: [
.package(url: "https://github.com/Nixon506E/InputBarAccessoryView.git", from: "4.2.1")

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please open PR to the original repo - this can't be merged I believe.

Comment thread Package.resolved
}
},
{
"package": "RxSwift",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RxSwift should be taken away and aded as an optional dependency / extension.

@Kaspik

Kaspik commented Feb 22, 2020

Copy link
Copy Markdown
Member

Also please point to the development branch, not master.

@xcodefriend

Copy link
Copy Markdown

@austinwright , Can we get this PR merged? Really need this feature.

@Kaspik

Kaspik commented Mar 26, 2020

Copy link
Copy Markdown
Member

We can't yet, it's not even up-to-date, as well as we should split this and RxSwift extension so people with SPM don't hve Rx included.

@xcodefriend

Copy link
Copy Markdown

@Kaspik, Can I help to speed up the process?

@Kaspik

Kaspik commented Mar 29, 2020

Copy link
Copy Markdown
Member

@xcodefriend It would be nice to find a way how to have RxMessageKit split out of main project with main project as a dependency, so we can have separate Package file for that and separate for main project without RxExtensions completely. What do you think?
(SPM doesn't have support for "subspec" kind of things so Rx would be always included even for people without that - that's why we need to make these changes)

@Kaspik

Kaspik commented Apr 29, 2020

Copy link
Copy Markdown
Member

Closing in favor of #1341.

@Kaspik Kaspik closed this Apr 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants