GitHubExtension
GitHubExtension copied to clipboard
Configure naming convention for "Create branch for issue"
This extends #79 to allow the branch naming convention to be configured. The configuration could be at any of the following scopes (needs discussion):
- IDE-wide, applies for a specific user to all projects they work on
- Solution option (in the .suo file), applies for a specific user for a specific solution
- Project-wide, applied via a file that gets added to source control so all users working on a particular project use a particular convention
I really like options 1 and especially 3. I've recently started using editorconfig and rebracer extension that help establish formating conventions for the team and have always used Resharper settings for the solution. We could have a simple configuration that is checked in with the solution to configure various options.
YAML?
In addition, being able to use other data from the issue would be helpful. For instance, sluggifying the title or perhaps being able to use the milestone and or labels. Human readable branch names can be helpful.