Integrating with third-party issue tracking tools

You can use the Defect Scribe API to create a plug-in to create defects in third-party issue tracking tools. To create the plug-in, you should have experience developing shared libraries that can be opened with .NET. The plug-in must be a DLL file with a public class that implements the following interface and includes a constructor without parameters.

Note:  The API interface is also available in the DefectScribePlugin.dll file installed in the Defect Scribe application directory.

using System.Windows.Forms;

namespace DefectScribePlugin

{

public interface ICreateDefect

{

/// <summary>

/// Creates a defect.

/// </summary>

/// <param name="owner">The owner window.</param>

/// <param name="html">The html representing the steps to reproduce.</param>

/// <param name="imageFilePaths">The file paths to all the images referenced in the html.</param>

void CreateDefect(IWin32Window owner, string htmlStepsToReproduce, string[] imageFilePaths);

}

}

Installing plug-ins

To use the third-party issue tracking tool plug-in, copy it to the Plugins folder in the Defect Scribe application directory.