Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fschaeffler/youtracker

Create default branches based on YouTrack issues
https://github.com/fschaeffler/youtracker

Last synced: 2 months ago
JSON representation

Create default branches based on YouTrack issues

Awesome Lists containing this project

README

        

# youtracker
Create default branches based on YouTrack issues

# requirements
- nodejs needs to be installed
- git needs to be installed

# installation
- `npm install -g youtracker`

# configuration
- `yt-issue-branch setup`

# usage
- `cd `
- `yt-issue-branch 123` or `yt-issue-branch PROJECTID-123`

# usage (staging & master)
- `cd `
- `yt-issue-branch-staging 123` or `yt-issue-branch 123 --branch staging`
- `yt-issue-branch-production 123` or `yt-issue-branch 123 --branch master`

# what will it do
- connect to YouTrack and get the issue's summary
- normalize the summary
- checkout the default branch and pull the latest state
- create a branch from the latest default branch, name it `_add-functionality-xyz` and check it out