Skip to content

Instantly share code, notes, and snippets.

@talofo
Created August 10, 2014 15:56
Show Gist options
  • Save talofo/e281ae7ed94dd48a41a4 to your computer and use it in GitHub Desktop.
Save talofo/e281ae7ed94dd48a41a4 to your computer and use it in GitHub Desktop.

Follow the steps below to configure PHPStorm tasks with Target Process user stories.

Documentation

Target Process

Target process has a REST API available behind HTTP Basic Auth. Documentation can be found at http://dev.targetprocess.com/rest/getting_started.

PHPStorm

PhpStorm provides facilities to set up your workflow according to the issue tracking procedure accepted in your team.

More information can be found at http://www.jetbrains.com/phpstorm/webhelp/managing-tasks-and-context.html

Configuration

Placeholder values in square brackets should be replaced with your actual values. Variables in curly braces should be entered as-is, and will be replaced by PHPStorm.

  • Open PHPStorm preferences
  • Go to Tasks -> Servers
  • Create a new Generic server
  • On the General tab, set the following values:
    • Server URL: https://[your_account].tpondemand.com
    • Username: [your tp username]
    • Password: [your tp password]
    • Tick use HTTP Authentication
  • On the Server configuration tab, set the following values:
  • Tasks List URL: {serverUrl}/api/v1/UserStories
  • Single Task URL: {serverUrl}/api/v1/UserStories/{id}
  • Response Type: XML
  • tasks: //UserStory
  • id: @Id
  • summary: @Name
  • description: Description
  • updated: ModifyDate
  • created: CreateDate
  • singleTask-id: @Id
  • singleTask-summary: @Name
  • singleTask-description: Description
  • singleTask-updated: ModifyDate
  • singleTask-created: CreateDate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment