DSDP-NAB Developer Resources
Development Tools
- CVS Repository
NAB development is managed in rwo CVS repositories:- The Core Repository
- The MWT Repository
- Eclipse API Scanner
Describe the API of a component and scan plug-ins for API violations (from the WebTools project). - Bug Reports
Eclipse uses Bugzilla for bug tracking. View all open NAB bug reports or open new bugs. View this report to see a list of component owners. - Check
Unused Properties Tool
Scan property files for unused messages (from the WebTools project). - Feature
Requests
Use Bugzilla to submit new features using severity setting of 'enhancement'. - Core
Tools
Useful utilities from the Platform team. Consider adding their update site to your configuration. - Release
Engineering Tool
Use this tool with the project's release engineering build process. - Project
Dashboard
View generated project statistics. - Eclipse Committer
Tools
Information on infrastructure status, file path information, FAQs, etc. [login required]
Development Resources
- API
Guidelines
Look here for general Eclipse API rules of engagement. Other resources include a draft of Eclipse Quality APIs, and works by Jim des Rivieres: Evolving Java-based APIs and an EclipseCon presentation API First. - Conventions and
Guidelines
Look here and here for the for the coding standards, naming conventions, and other guidelines used by the Platform. TM will use these conventions until such time as deviation is required. - Charter
As a DSDP subproject, the NAB project abides by the DSDP Project charter found here. - Contributors
and Committers
List of NAB Project contributors and committers.

