akka / akka/akka-http

Move gzip/deflate decompression Flows from akka-http-experimental to akka-stream

Open
#211 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1 - triaged
Dominant language
Scala
Stars
1.4k
Forks
584
Avg merge
14h 33m
Merged PRs (30d)
24

Description

**Issue by [liff](https://github.com/liff)**
_Wednesday Sep 07, 2016 at 20:15 GMT_
_Originally opened as https://github.com/akka/akka/issues/21395_

---

Providing a `Flow` for decompressing gzip streams should be useful outside the HTTP context. For reading gzipped files, for example.

I propose moving the non-HTTP-related gzip and deflate compression and decompression classes from akka-http-experimental to akka-stream.

If that sounds OK, I can open a PR with the necessary changes.

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 locating the non-HTTP gzip and deflate compression and decompression classes in akka-http-experimental, then review their dependencies and the akka-stream module boundaries. Done means the relevant Flows are available from akka-stream while remaining independent of HTTP.

Written by the indexing model from the issue text.

Assessment

Tech stack
scala
Domain
backend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.