Roadmap¶
Our roadmap is defined together with our early users and their challenges. Its priorities change quite frequently, but the topics remain stable.
Currently, we are working on or planning the following:
Traceability Tree Enhancements¶
The traceability tree will support query results displayed as tables, pie charts, JSON output, and other formats.
A powerful query language, similar to Sphinx-Needs filter strings, will be implemented.
Users will be able to store query filters for reuse.
Clicking on elements will open the related documentation page.
Graphical representations will be downloadable as images, and tables as PDFs or CSVs.
The mechanism will be directly accessible on documentation pages, for example, to show child-needs.
Search Deluxe¶
The search feature will be powered by an internal backend service, rather than relying on Sphinx. This will ensure faster and safer results.
Search will support different targets, such as documents and Sphinx-Needs objects.
Review Process¶
The developer-focused review process, like GitHub pull requests, is challenging for non-coders, such as marketing teams or management. They need a simpler way to perform reviews without reading code.
To address this, ubTrace will introduce a “Doc-based Review” feature, which displays the diff between two branches directly as built documentation inside ubTrace. Users will be able to add comments directly in the documentation.
ubTrace will transform this feedback, such as comments and review statuses, into data compatible with developer-focused review processes, like line comments in a pull request.
Dashboards¶
All Traceability Tree features will be used to define and share dashboards. These dashboards will consist of freely configurable grids of different traceability trees.
Jira Integration¶
Links to Jira issues will be resolved, and previews will be available. A ubTrace account will be connectable to a Jira account.
Other integrations with services are planned as well.
Extended User Management¶
A graphical user interface will be created to manage and configure users and groups. Connections to external IAM providers, such as Microsoft Active Directory, will also be supported.
Improved Git Integration¶
Git data will be made available inside ubTrace. For example, the last three commits and committers will be displayed per page.
AI Support¶
We are building a dedicated team to explore AI features. The first feature will be a chatbot that helps users find data and summarize pages.