This extension does a best effort to copy relevant information - including Title, AssignedTo, AreaPath, Description and any required fields. You may want additional custom fields to copy on split. We cannot support everyone's custom configuration, so we've tried to make it easy to clone this repo and create your own version of this extension.
If you think your change would benefit others - please contribute to the master extension!
/scripts - Typescript code for extension
/img - Image assets for extension and description
/css - Style assets for extension
/typings - Typescript typings
details.md - Description to be shown in marketplace
index.html - Main entry point
dialog.html - Dialog html
azure-devops-extension.json - Extension manifest
There are few commands defined using webpack:
For development:
npm build:dev
- Just compiling the extensionnpm run dev
- Compile TS files and move necessery files to dist folder. Start webpack-dev-server that will host the files from you localmachine from https://localhost:9090
For production:
npm run build:release
- Compile TS files using production configuration and move necessery files to dist foldernpm run package:release
- Create a zip file with all the files in dist folder.
- Run npm install
- Change the publisher and version if needed in the azure-devops-extension.json
- npm run build:release
- npm run package:release
- Upload to your on-prem instance via the marketplace
The included .vscode
config allows you to open and build the project using VS Code.