The recording of our September 29th webinar with Trisha Gee, Upsource In Action, is available on JetBrains YouTube channel.
In this webinar Trisha goes over the typical code review workflow in Upsource, then explores Java support features similar to what you have in IntelliJ IDEA, she also shows how you can use Upsource to explore your code bases, and find exactly what you need using powerful search engine. In the end, she demonstrates some of the features that we are working on for the upcoming Upsource 2.5 release.
Below is the timeline of the webinar and select Q&A.
0:22 – Typical code review workflow in Upsource
10:12 – Java support
15:40 – Exploring code bases with Upsource
19:28 – Powerful search
22:35 – New features in upcoming Upsource 2.5
Q: Are there plans to integrate with Atlassian JIRA?
A:Integration with JIRA is already available starting with Upsource 2.0.3.
Q: What is the effect of setting default branch in Upsource?
A: When the default branch is set, the UI becomes a bit smarter when displaying the commits graph, rendering README files, comparing branches, etc.
Q: When is git repository hosting coming?
A: It is planned for Q1 2016.
Q: Is it possible to create a review for a MergeRequest(gitlab)/PullRequest(gihub)?
A: Pull requests support is planned for Q1 2016.
Q: Can I, as a reviewer do the review in IntelliJ? See all the changed files and their diff? And add comments?
A: Yes, you can participate in code review either from Upsource UI, or from IntelliJ IDEA, if you have Upsource plugin installed, and do all the same as in Upsource UI: create a review, view diffs, participate in discussions, leave comments, resolve comments, receive notifications, approve/reject, etc.
Q: Are there any plans in roadmap to integrate with other IDEs beside IntelliJ IDEA?
A: All JetBrains IDEs are supported including PhpStorm, RubyMine, WebStorm, CLion, AppCode, PyCharm.
Trisha has developed Java applications for a range of industries, including finance, manufacturing and non-profit, for companies of all sizes. She has expertise in Java high performance systems, is passionate about enabling developer productivity, and dabbles with Open Source development.