ChromeDevTools / ChromeDevTools/devtools-protocol
Missing information on target types and their supported domains
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1.6k
- Forks
- 279
- PR merge metrics
- No merged PRs in 30d
Description
In the formal protocol definitions, we get a list of domains (with details about types, commands, and events).
However, not all targets support all domains, and there is currently no place in the protocol definitions that lists the domains supported by each target type, or the target types support by each domain.
There isn't even a list of the possible target types themselves: the TargetInfo.type description just points to constants defined in Chromium source code, which makes it impossible to parse automatically.
Could this information be added somehow?
Contributor guide
No contributing guide indexed for this repository
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 by reviewing the formal protocol definitions and the TargetInfo.type description. Document the possible target types and the domains supported by each target type, along with the target types supported by each domain; done means this information is available directly in the protocol definitions rather than only in Chromium source constants.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- api, documentation
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100