bowtie-json-schema / bowtie-json-schema/bowtie

Add `bowtie report` for automatically uploading a report to the UI

Open
#696 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

help wanted low priority
Dominant language
Python
Stars
94
Forks
77
Avg merge
10h 29m
Merged PRs (30d)
40

Description

It would be nice if

bowtie suite -i foo 7 | bowtie report automatically open a web browser with the report uploaded to it, using our local report page.

(n.b. we used to have a CLI command called this, before our React rewrite, which did something slightly similar, but we can do this much better now that we have our fancy UI!)

This seems complicated though, as if we want this to show up in a browser I think we need to use Selenium or Playright, as we have no way of clicking the button / interacting with the page to upload the file even if we open https://bowtie.report/#/local-report/ :( :(...

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the bowtie suite -i foo 7 | bowtie report entry point and review how the former CLI command worked alongside the local report page at https://bowtie.report/#/local-report/. Done means the command opens a browser and uploads the piped report to that page; the issue suggests Playwright or Selenium may be needed for interaction.

Written by the indexing model from the issue text.

Assessment

Tech stack
playwright, python, react
Domain
cli, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.