Codebeamer Extension and Plugin Development Summary
Swagger Documented Rest based API
Swagger V3 has been built for designing
API’s with the
OpenAPI Specification (OAS), and has continued to meet the needs of developers building APIs with OAS. Swagger validates our design in real-time, checks for OAS compliancy, and provides visual feedback on the go.
REST API (v1) documentation and examples
• The usage of the new
Swagger V3 API is strongly recommended for new development.
• REST API (v1) remains maintained, however, no further development is planned.
Wiki plugin development
The development of own
Wiki plugins (E.g. own reports, charts, etc.), to extend
Codebeamer with, is also possible. For the Wiki plugin API documentation and examples, see
Wiki API
The Wiki plugin sources are built into Codebeamer, and the related java source files can also be found inside the Codebeamer package installed on your computer: YOUR DRIVE:\CB-XX.XX-SPX\tomcat\webapps\cb\codebeamer-wiki-plugins-src-XX.XX-SPX.zip
Most plugins use
Velocity
for HTML templating. The velocity templates for plugins can be found in the
Codebeamer package installed on your computer:
YOUR DRIVE:\CB-XX.XX-SPX\tomcat\webapps\cb\config\templates\wiki-plugin.
Jenkins Plugin and Jenkins Integration
Codebeamer's
Jenkins
plugins allow communication and integration with
Codebeamer servers. See
Jenkins Plugins for details.
Word Templating (Customizing, Examples)
Custom Word templates can also be added to
Codebeamer. For the process of creating Word templates, see:
Word Templates in CB 7.2 - 9.2.