swift-server / swift-server/async-http-client

Add new APIs to support Swift HTTP Types

Open
#818 0 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

kind/feature
Dominant language
Swift
Stars
1.1k
Forks
156
PR merge metrics
No merged PRs in 30d

Description

Swift HTTP Types is an agnostic package describing basic HTTP types. As we further adopt Swift Concurrency, and therefore make NIO an implementation detail, we should offer APIs that use Swift HTTP Types to better fit with the ecosystem

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 by reviewing the Swift HTTP Types package and the existing public API surface of async-http-client. Identify which client APIs should expose those types while keeping SwiftNIO an implementation detail. Done means the proposed Swift HTTP Types APIs fit the ecosystem and are covered by the repository's relevant tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
api
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.