See: Description
Package | Description |
---|---|
org.netbeans.modules.bugtracking.api |
Everybody who wants to get access to the NetBeans Bugtracking functionality
should be interested in APIs in this package.
|
org.netbeans.modules.bugtracking.spi |
Everybody trying to provide own implementation of a NetBeans Bugtracking module
should be interested in APIs in this package.
|
The Bugtracking SPI/API makes it possible to integrate bugtracking system
providers into the IDE workflow:
- to access and manage bugtracking Issues via the Tasks Dashboard
- to make bugtracking functionality accessible for integration with other subsystems in the IDE
- e.g. VCS, Team Support (aka kenai.com, java.net)
BugrackingSPI
Enables Bugtracking modules to fully integrate into Bugtracking Issue Management facilities
and other IDE workflow.
BugrackingAPI
Provides Bugtracking functionality for other subsystems in the IDE.
SPI Registration:
A bugtracking module extends BugtrackingConnector
and registers it via the
BugtrackingConnector.Registration
annotation.
Cookbook and sample implementation:
For a more detailed description on how to start writting a bugtracking plugin for NetBeans see also the
Bugtracking Cookbook (sample module attached).
Added BugtrackingSupport.setQueryAutoRefresh() so that a spi implementation can determine if its queries should be by default autorefreshed or not.
Util.edit(Repository) now returns boolean (changed from void). True means that the user confirmed changes in the edit dialog by OK button, false if canceled.
The main Bugtracking SPI and API Use Cases are based on:
- the Issue Management Use Cases.
For additional information see also Tasks Dashboard UI spec
See also the more detailed API/SPI requirements.
|
The sources for the module are in the Apache Git repositories or in the GitHub repositories.
No special requirements here.
Read more about the implementation in the answers to architecture questions.