Bug tracking and project management systems are essential components in most application development environments. WSO2 App Factory comes by default with several issue tracking and project management systems such as Redmine, and we work on facilitating most of the commonly-used types with every new version. In the meantime, if you cannot find the tool of your choice, you can add it using the
<IssueTrackerConnector> element in
Following sample code adds a new issue tracking and project management tool to App Factory:
The elements of the sample configuration are explained below. You can use this information to edit the file according to your requirements.
XML elements of the sample code
|Element Name||Description||Type||Default Value||Fixed Values||Mandatory/Optional|
|Name of issue tracker.||String|
|Service URL of IssueTrackerConnector.||String|
|Admin Username of issue tracker.||String|
|Admin Password of issue tracker.||String|
|Default Issue tracker Role from RoleMap.||String|
Listener priority level for IssueTrackerConnector.
|Map roles between RedmineRole and App Factory ApplicationRoles. For example, according to this code, the application owner (usually the creator of the app) appears as a manager in Redmine.|
For information on creating and managing issues, see Adding Tests and Tracking Issues.