Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
scalacenter/scala-debug-adapter
Implementation of the Debug Adapter Protocol for Scala
- #886 - Missing breakpoint when enclosing class contains package name
- #804 - IOException: Is a directory when evaluating expression
- #747 - Warning causing evaluation to fail
- #710 - Load classpath only once
- #695 - Add step filter configuration
- #663 - Expr evaluator in Java file: throws ClassNotFoundException: pack.ExpressionXYZ
Contributing Guide Code of Conduct -
purplekingdomgames/ultraviolet
Scala 3 to GLSL transpiler library
- #127 - Can we remove the need for function proxies?
- #124 - Improve import support
- #120 - Add support for opaque types
- #119 - Allow nested named functions
- #117 - Ultraviolet Giter8 template
- #115 - Bug: Deeply nested if statements do not work correctly
Contributing Guide Code of Conduct -
sbt/sbt-javaagent
sbt plugin for adding java agents to projects
- #43 - sbt 2
- #22 - Putting agent JARs in lib directory
- #15 - Document dependency syntax
- #13 - Support multi-jvm scope
- #11 - Integration with sbt-revolver
Contributing Guide Code of Conduct -
unitycatalog/unitycatalog
Open, Multi-modal Catalog for Data & AI
- #1058 - Is there a remote URL for the helm chart?
- #1055 - Authorizer kerberos database connection
- #1053 - Create table service should not set all column field as required
- #1050 - Creating Uniform Iceberg table using Unity Catalog CLI but fails to register as Iceberg
- #1048 - Create Table Fails For GCP Buckets With Hierarchical Namespace Enabled
- #1047 - Improve auth doc without google
Contributing Guide Code of Conduct -
http4s/http4s-armeria
-
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 Code of Conduct -
lightbend/service-locator-dns
-
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 Code of Conduct -
scalacenter/tasty-query
- #452 - Add a way to get documentation for symbol
- #446 - Error `Expected TermName but got example.MyObject[$]._$_$_$_$`
- #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
Contributing Guide Code of Conduct -
apache/pekko-connectors
Apache Pekko Connectors is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Apache Pekko.
- #1131 - remove use of pekko.japi.Function2
- #1090 - CI: run aws-spi-pekko-http integration tests
- #1076 - Request: Connectors for Zenoh
- #953 - reproducible builds: proto files in google artifacts
- #921 - Docs: Investigate why scaladoc links for pekko-http and pekko-grpc are broken
- #920 - Docs: Investigate why we end up with http links in our scaladocs
Contributing Guide Code of Conduct -
permutive-engineering/fs2-pubsub
Google Cloud Pub/Sub stream-based client built on top of cats-effect, fs2 and http4s.
- #544 - GoAway Frames Leading to App Errors
- #540 - Operations fail with "connection refused" if uri scheme is missing from config
- #379 - Cross-publish http implementation for ScalaJS
Contributing Guide Code of Conduct -
-
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 Code of Conduct -
playframework/play-socket.io
Play socket.io support
- #326 - Play 3.0.x / Pekko 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
Contributing Guide Code of Conduct -
cucumber/cucumber-jvm-scala
Cucumber Scala
- #403 - When used with JUnit 5, test reports seems incomplete
- #390 - Get rid of ScenarioScoped
- #385 - Drop support for Java 8 (and 11?)
- #350 - Replace custom TypeTag like implementation with Typeable in Scala 3
- #294 - Use mdoc to provide safe documentation
- #255 - Provide a cucumber-scalatest integration
Contributing Guide Code of Conduct -
playframework/play-ebean
Play Ebean module
- #566 - Cannot configure Ebean read replica with Play configuration
- #496 - Evolution can't be run due to "delimiter $$" DDL parsing bug - Play 3, Ebean 8
- #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
Contributing Guide 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 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 Code of Conduct -
http4s/http4s-netty
-
etspaceman/scalacheck-faker