Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/fschaeffler/youtracker
- Owner: fschaeffler
- Created: 2016-10-27T18:52:09.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-10T06:40:36.000Z (over 6 years ago)
- Last Synced: 2024-10-30T19:23:02.351Z (2 months ago)
- Language: JavaScript
- Homepage:
- Size: 24.4 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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