With version 8.0 CodeStream simplifies a developer’s end-to-end workflow, starting with the creation of a feature branch, through code discussion and code review, and culminating with the creation of a pull request. All without the developer ever having to leave their IDE.
When a developer starts a new project, whether it’s a new feature or a bug fix, they typically need to create a feature branch for their work and update the status on a Trello card (or Jira ticket, etc.). Unfortunately this means leaving your IDE and going to multiple different services to get the job done. Enough friction that developers often don’t do it, or do it inconsistently.
With CodeStream’s new “Start Work” feature, both of these things can be accomplished with just a few clicks right from within the IDE.
The first step is to select the Trello card (or Jira ticket, GitHub issue, etc.) associated with the work, or if there is none, simply enter a description. If your team uses feature branches, CodeStream automatically names the branch based on the Trello card title. You can even set up a pattern for the team to have branches named based tokens such as username, team name, card ID and date.
This simplicity brings consistency and transparency to your dev team. Work is being done on consistently-named feature branches, your issue tracker is up to date and accurate, and the Team tab in CodeStream reflects what the team is working on.
Now you’re ready to start your dev work, asking questions via codemarks, and getting work-in-progress code reviews along the way. And once the work is completed...
Hopefully your work-in-progress code reviews along the way have made the final review of the completed work a bit of a formality. Once approved, you can then create a pull request right from CodeStream.
With just a click a pull request will get created on GitHub, GitHub Enterprise, GitLab, GitLab Self-Managed, or Bitbucket (Bitbucket Self-Managed coming soon).
The pull request will also include some summary information about the CodeStream code review, including a permalink to the review, so that you’ve got the appropriate paper trail.
And now you’re ready to start the next project!
Please share your thoughts and feedback @teamcodestream.
New Relic CodeStream integrates all of your essential dev tools, such as GitHub, GitLab, Bitbucket, Slack, Teams, Jira, Trello and more, into VS Code, Visual Studio, and any JetBrains IDE.
During our daily stand-ups we demo features in development to allow everyone, which now includes you too, to stay in the loop and provide early feedback.