Codestream: Review BitBucket pull requests

Created on 13 Jan 2021  ·  7Comments  ·  Source: TeamCodeStream/codestream

Is there a plan to add support for viewing and reviewing/commenting on PRs from Bitbucket? If yes, can you provide some timeline?

Thanks

enhancement

Most helpful comment

Absolutely @stefanvuckovic! We're working on GitLab at the moment, and hope to have that ready next month. We'll drive right into Bitbucket from there.

All 7 comments

Absolutely @stefanvuckovic! We're working on GitLab at the moment, and hope to have that ready next month. We'll drive right into Bitbucket from there.

Will this also be working on Bitbucket Server? or this plan is for bitbucket cloud only?

@anirudhbagri - Yes, we plan to support both Bitbucket and Bitbucket Server.

+1 For this feature - can't wait!

Is there any way we can help with this?

From looking around at the source I found that probably https://github.com/TeamCodeStream/codestream/blob/develop/shared/agent/src/providers/bitbucket.ts#L357

would be one thing you'd have to touch. Is there anything else required here?

I've done a similar thing in the past for a sonar plugin and it would probably not be that much different (apart from being in typescript) - https://github.com/mc1arke/sonarqube-community-branch-plugin/pull/185

How would I connect my local node server (from https://github.com/TeamCodeStream/codestream/blob/develop/jb/docs/dev.md) with the IntelliJ plugin?

Do you have an open discord/slack that one could join?

Hi @marvin-w thanks for the offer! very much appreciated :)

our goal with our PR integrations is to offer a very rich user experience in the editor, as you can see with our github PR and soon gitlab MR integrations. to get a sneak peek of gitlab, and get an idea of the scope of work involved, have a look at https://github.com/TeamCodeStream/codestream/pull/443 which is a WIP but fairly close to done. at current count, it's an 11K line diff (!) here's a quick walkthrough of the features: https://youtu.be/SPepHfaQK10

to do a very basic form of integration wouldn't be as heavy of a lift, but that hasn't been our strategy -- we aim pretty high with these important integrations.

having said that, bitbucket won't be as much work as github nor gitlab because their PRs are simple by comparison. So perhaps 7K lines of code?

once we're ready to start on bitbucket, if you're interested, we'd be happy to include you in that project.

we don't yet have an open slack channel (we don't use discord), but send me an email at [email protected] and we'll include you as soon as we're ready, and can also offer some guidance to get you set up with local development of codestream in jetbrains editors.

Thanks for the followup @ppezaris.

I sent you an email. Your plans sound great and I'd be happy to support you when you start with this feature.

Do you also intend to integrate the "Code Insights" section of Bitbucket? That, for me would be really nice feature.

Example use case: Sonarqube publishing a report to Bitbucket and you can simply click through the code smells in your IDE.

Was this page helpful?
0 / 5 - 0 ratings