Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
mkurz/deadbolt-2-scala
Idiomatic Scala API for Deadbolt 2
- #62 - Enable/aggregate `test-app-route-comments` project again (?)
- #59 - Consolidate all test applications into a single test app.
- #58 - An Example of Dynamic Handler in Scala and andThen combinator
- #49 - DeadboltActions not working
- #43 - Action composition not working.
- #38 - not found: value restrict
Contributing Guide Chatroom Code of Conduct -
lightbend/service-locator-dns
-
monix/monix-connect
A set of connectors for Monix. 🔛
- #962 - All APIs should be lazy
- #774 - Feature: uploads file the s3 api.
- #676 - Scala 3 support
- #673 - Fix redis flaky test
- #668 - Add offset argument to `downloadMultipart` method
- #652 - monix-redis 0.6.0-RC-1 dependent on scalapb
Contributing Guide Chatroom Code of Conduct -
http4s/http4s-armeria
-
purplekingdomgames/ultraviolet
Scala 3 to GLSL transpiler library
- #107 - Remove current usage of Indigo from the sandbox
- #101 - Invalid comparisons
- #100 - Can we support `~==` for floating point comparison?
- #99 - Nested inlines support?
- #98 - Add support for foreach?
- #96 - Bug Swizzles not working correctly with bracketed values
Contributing Guide Chatroom Code of Conduct -
comcast/money
Dapper Style Distributed Tracing Instrumentation Libraries
- #145 - Sample Spring app is broken in Jetty container
- #138 - What do we want to do with Money?
- #119 - Update jackson to 2.9.8 in sample pom.xml
- #105 - Money Cost - Standard package to show cost of adding Money
- #104 - Update Scala versions and library dependencies
- #88 - Remove or update Contributors file
Contributing Guide Chatroom Code of Conduct -
scalacenter/scala-debug-adapter
Implementation of the Debug Adapter Protocol for Scala
- #695 - Add step filter configuration
- #663 - Expr evaluator in Java file: throws ClassNotFoundException: pack.ExpressionXYZ
- #653 - [Runtime evalution] evaluation of eq
- #652 - Should skip all classes in `scala.runtime`
- #651 - [Scala 3 decoder] Cannot decode `List$.apply(Seq): Object`
- #650 - [Scala 3 decoder] cannot decode `package$chaining$.scalaUtilChainingOps(Object): Object`
Contributing Guide Chatroom Code of Conduct -
sbt/sbt-javaagent
-
sbt/sbt-cpd
Copy & Paste Detector plugin using PMD for sbt.
- #23 - Travis CI dropped
- #21 - sbt-cpd pulls SNAPSHOT dependency for pmd-apex
- #20 - Does it support publish reports to sonarqube?
- #16 - How does it work
- #15 - Error log when skipping duplicate files
- #14 - Does cpd4sbt support multiple languages on the same project?
Contributing Guide Chatroom Code of Conduct -
line/armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
- #5652 - Automatically remove multipart temporary files
- #5642 - Mask request and response logs from HTTP client
- #5641 - Make `defaultUseHttp2Preface` flag more explicit
- #5637 - RequestTimeout is 503 with ThrottlingStrategy
- #5636 - Documentation for OAuth 2.0 client
- #5635 - Make sure all tests pass when io_uring is enabled
Contributing Guide Chatroom Code of Conduct -
scalacenter/tasty-query
- #440 - `MemberNotFoundException` when invoking `tpe` on the tree of a java annotation
- #436 - Looks like Scala 3.4.x produces TermRef's to term refinements without symbols
- #434 - `SourceFile.name` returns full path on Windows
- #272 - Add a way to render trees and types as Scala code
- #261 - Companions in local scopes
- #164 - Test that inheritance does not affect signatures
Contributing Guide Chatroom Code of Conduct -
playframework/play-socket.io
Play socket.io support
- #296 - Java multi-room chat example is broken at least
- #218 - Failed: Default socket.io support / should allow disconnecting from a namespace
- #105 - Publish the Scala 2.13 version to Maven Central
- #56 - Extract a akka-http-socket-io module that can be used without Play! framework
- #43 - Cannot run chat example
- #16 - Play 2.7 support
Contributing Guide Chatroom Code of Conduct -
permutive-engineering/fs2-google-pubsub
Google Cloud Pub/Sub stream-based client built on top of cats-effect, fs2 and http4s.
- #469 - use google-auth in http impl
- #379 - Cross-publish http implementation for ScalaJS
- #378 - Build against JDK 17
- #372 - Potential performance improvements
- #360 - error during connection to pub/sub is not transformed to stream failure
- #348 - Emulator support for Google based client
Contributing Guide Chatroom Code of Conduct -
47degrees/memeid
RFC-compliant Universally Unique Identifiers (UUID) for the JVM
- #651 - Fix mdoc doobie for Scala 3
- #166 - Constants for standard UUIDs used as namespaces
- #143 - Memeid microsite icons and images
- #92 - Kotlin wrapper for the Java library
- #10 - Benchmarks for different UUID constructors, document performance characteristics and usage scenarios of each
Contributing Guide Chatroom Code of Conduct -
marvin-ai/marvin-engine-executor
Marvin AI has been accepted into the Apache Foundation and is now available at https://github.com/apache/incubator-marvin
- #79 - Everit doesn't throw informative errors if the violation located Within a deeper hierarchy level
- #66 - Predictor FSM error when user insert invalid protocol
- #65 - Simple Health Check API
- #64 - Persisting model error with checksum
- #63 - Error - Request is missing required `Host` header
- #60 - Error warning or treatment when grpcserver is down
Contributing Guide Chatroom Code of Conduct -
cucumber/cucumber-jvm-scala
-
playframework/play-ebean
Play Ebean module
- #355 - Ebean generating too many queries
- #220 - Evolutions not run property on play 2.8
- #212 - Build production failing if I have application.properties configuration
- #211 - Adding documentation for using this plugin
- #166 - [2.7.x][5.0.x] Evolution fails for auto-generated script contains create procedures script
- #145 - noClassDefFoundError io.ebean.Ebean
Contributing Guide Chatroom Code of Conduct -
etspaceman/scalacheck-faker
-
paoloboni/binance-scala-client
-
http4s/http4s-netty
Http4s on pure netty
- #543 - Http3 support
- #513 - aggregate if content-length is less than configured chunksize
- #504 - Drop log4s on main
- #423 - Drop JDK8
- #422 - Flow type?
- #412 - websocket client needs to be able to send continuation frames
Contributing Guide Chatroom Code of Conduct