rho
v0.21.0
val httpService = new RhoRoutes [ IO ] {
GET / " hello " / pv " world " + ? param[ Int ]( " fav " ) | >> { ( world : String , fav : Int ) =>
Ok ( s " Received $fav , $world " )
}
}その他の例については、チュートリアル、Wiki、およびテストを参照してください。
ρの主な目標は、以下など、さまざまな情報を抽出するために検査できるHTTPサービスを構築するために使いやすいASTを提供することです。
RhoアーティファクトはMaven Centralで入手でき、Sonatypeリポジトリからスナップショットを入手できます。
Rho Scaladocsを読んでください
resolvers + = Resolver .sonatypeRepo( " snapshots " ) // Only if you are using a -snapshot version
libraryDependencies + = " org.http4s " %% " rho-swagger " % version
ρはまだ進行中の作業です。しかし、今では物事が安定し始めているポイントに近づいています。 APIの今後の変更は、よりゆっくりと登場し、非推奨期間があります。
あらゆる種類の貢献は大歓迎です!ドキュメントの貢献は、ρを使用することを学んでいる他の人にとって特に役立ちます。 Wikiとテストは、ドキュメントの主要なソースです。プルリクエストは、プロジェクトのオープンソースライセンスの下でHTTP4Sプロジェクトにライセンスされている元の著者から大歓迎されています。
ρは、Apache 2.0ライセンスの条件に基づいてライセンスされています。詳細については、ベースディレクトリのライセンスファイルを参照してください。