CATcher-org / CATcher-org/WATcher

Embed RepoSense report to enhance use-case of WATcher

Open
#58 3 comments 1 reaction 0 assignees View on GitHub
category.Epic enhancement
Dominant language
TypeScript
Stars
10
Forks
39
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
WATcher currently allows users to consume an aggregated view of issues and PRs in the relevant repository, seeing relevant issues and PRs by members in the organisation. It would also be useful for users working as a team to view code contribution. Hence, we could possibly generate a RepoSense report to also showcase the size of work associated with the issue or PR.

**Describe the solution you'd like**
Since RepoSense provides a JAR file that produces the relevant HTML/CSS/JS, perhaps a serverless function that executes the JAR file could be deployed. Subsequently, we can then embed RepoSense report using an `iframe` tag. Of course, the details are still fuzzy and can be changed.

**Describe alternatives you've considered**
We can discuss possible alternatives, this is more of a suggestion :)

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. First review WATcher's existing issue and PR views, then investigate how the RepoSense JAR produces its HTML/CSS/JS report and whether a serverless function can host it for iframe embedding. Done means an agreed integration design and a working embedded RepoSense report.

Written by the indexing model from the issue text.

Assessment

Tech stack
css, html, java, javascript, typescript
Domain
cloud, full-stack, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.