Add command line specification of protocols
Open
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 47
- Forks
- 29
- Avg merge
- 5d 6h
- Merged PRs (30d)
- 3
Description
It could be helpful to be able to specify various protocol desires on the command line:
- HTTP vs HTTPs
- HTTP 1, 2, 3 (eventually)
- IPv4 IPv6
YAML version nodes would take precedent (such as { name: http, version: 2 }, .e.g.
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
No files or tests are named. Start at the command-line parsing entry point and trace how protocol settings and YAML version nodes are represented; define how command-line choices for HTTP versions and IPv4/IPv6 interact with YAML precedence. Done means the verifier accepts these protocol options and preserves YAML version precedence, with coverage for the requested combinations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli, networking
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100