Skip to content

Unified issue tracker between HTTPX and HTTPCore #1180

@florimondmanca

Description

@florimondmanca

HTTPX and HTTPCore are companion projects - one does high-level client features, the other low-level HTTP networking.

Currently we have two separate bug trackers, one on each repo. At the beginning this seemed natural, since there's a clear responsibility split between the two projects, so surely issues can be split based on this frontier as well.

However in practice it induces a bit of pain in terms of contributor and maintainer experience. Folks tend to open issues on HTTPX that may belong to HTTPCore, and transfering them means that those issues aren't directly visible by people that visit the HTTPX repo (because, well, where else would they go to?).

@tomchristie raised the idea of using a single issue tracker (the one on HTTPX), and I think it might make sense.

We can add an httpcore label for any issue that actually relates to HTTPCore rather than HTTPX. Everything will be visible by everyone in one place. Since we can close issues from PRs across repos this won't hinder the contributor experience on the HTTPCore side either.

Any further thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussiontoolingChanges to our CI/CD, tests setup, etc.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions