guardrail-dev / guardrail-dev/guardrail

Add support for zio-http

Open
#1,038 15 comments 9 reactions 0 assignees View on GitHub
core enhancement scala
Dominant language
Scala
Stars
541
Forks
138
PR merge metrics
No merged PRs in 30d

Description

Given the recent announcement of [zio-http](https://blog.dream11engineering.com/introducing-zio-http-2b66bb036fdc), adding [zio-http](https://github.com/dream11/zio-http) servers and clients to guardrail would remove the need for `zio-interop-cats` + http4s when generating for a zio codebase.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing Guardrail's existing http4s server and client generation, then compare the zio-http server and client APIs linked in the issue. Define the integration scope and verify that generated output works for a ZIO codebase without zio-interop-cats or http4s.

Written by the indexing model from the issue text.

Assessment

Tech stack
scala
Domain
backend-api-design, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.