Links Requirements Tracer is a simple tool that allows adding Jama requirement IDs to C and C++ files. When hovering over the requirement ID, it will get the description of the requirement and display it over the requirement ID.
Getting Started
Create Jama API Credentials.
Open User Profile in Jama
Click the Set API Credentials Button
Provide a name for the credentials
Save the generated Client ID and Client Password somewhere safe.
Set the tags used to identify your requirements (e.g. @safetyreq)
Update the list of tags in the Links extension settings.
Create new requirement links
In source code file, add a tag @safetyreq and a Jama Requirement ID (a.k.a. Project ID) of the desired Jama requirement.
e.g. // @safetyreq REQ_ID-FRS-1425
View the Jama requirement details by hovering over the requirement ID.
Be patient, the Jama API can be slow.
Features
Add the web address of your jama instance.
Add your Jama API credentials (client ID and client secret).
Add your requirement tag, such as @safetyreq followed by the Jama requirement ID.
Known Issues
No known issues.
Release Notes
0.0.1
Initial release of Links Requirements Tracer
0.0.2
Changed from @satisfies to @safetyreq
0.0.3
Minor updates.
0.0.4
Added Links settings for Jama URL and req ID tags.
Updated README.md to help get started.
Modified requirements tree to go to line when selected.
Added quick commands to go to sidebar and settings.