bowtie-json-schema / bowtie-json-schema/bowtie
Add `bowtie report` for automatically uploading a report to the UI
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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