Technetium is a Bitbucket Data aggregation tool built using Bitbucket’s RESTful API. It features a centalized issue tracker, repository subscription manager, and reports/graphs which enumerates the commit/issue activity of each user in a subscribed repository.
The main entry feature of Technetium is the Subscription manager, which allows the user to “subscribe” to any repository which they have read access to.
By subscribing to repositories, users can then use the centralized issue tracker along with the report generation features.
Centralized Issue Tracker
The core feature of Technetium is the centralized issue tracker, which allows the user to view issues across several subscribed repositories in a single page. By default, each repository will display 10 issues at a time. Clicking the “show more” will fetch the next 10 issues using AJAX, and each issue is linked to the corresponding issue on Bitbucket, while the filters allow issues to be drilled down based on type and status.
This feature has come in handy for various developers who are looking for a free alternative to tracking issues across several projects.
The last feature of Technetium is the ability to automatically generate reports which summarize activity in a given repository among each contributor. For instance, users can quickly view how many issues are spread across each contributor, as well as how many issues and commits are being done in a repository.
Currently, Technetium is being used within several classes at the City College of New York - both by Professors and students. Professors track reports in order to gauge how students are performing on group projects which are using Mercurial, and students generate these reports to easily give presentations week by week.