Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
playframework/playframework
The Community Maintained High Velocity Web Framework For Java and Scala.
- #12480 - Support for Partitioned cookie attribute (AKA CHIPS) / make cookies more flexibel
- #12432 - Replace `3.0.x` with next version
- #12362 - Documentation spelling fix
- #12355 - play hangs on console interacton when using jblas library
- #12354 - Caffeine cache API has inconsistent behavior with differing types and between sync/async
- #12294 - COPY button in document code section would move along with the scroll bar
Contributing Guide Chatroom Code of Conduct -
twitter/finagle
A fault tolerant, protocol-agnostic RPC system
- #962 - finagle-http: Http methodbuilder does not allow setting sendInterrupts flag to backup request filter
- #955 - com.twitter.finagle.Http not work
- #953 - How to use the partitioning strategy with the http client?
- #952 - Cors Filter does an add to the HeaderMap instead of set
- #950 - Homepage broken image
- #946 - How do you calculate your retry budget?
Contributing Guide Chatroom Code of Conduct -
akka/akka
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
- #32345 - Document how to test DurableState using testkit
- #32344 - Issue with rending DurableState docs on how to write custom plugin
- #32340 - failed: EventSourcedBehaviorRetentionSpec
- #32339 - Support PKCS8 and ECDSA
- #32336 - Soften language used about service meshes with Akka in documentation
- #32332 - Release 2.9.2
Contributing Guide Chatroom Code of Conduct -
typelevel/cats
Lightweight, modular, and extensible library for functional programming.
- #4574 - ambiguous implicit resolution of `Show.ContravariantShow[immutable.SortedMap[K, V]]`
- #4570 - trait EuclidianRing should not be a Ring
- #4569 - EitherT[Option, ?, ?]] can't be used as a bifunctor
- #4562 - Instances for Currency
- #4555 - `Tuple1SemigroupalOps` methods have different names from other `TupleNSemigroupalOps` classes
- #4545 - Difference in the Applicative inferred for Seq[Seq[?]]#sequence between Scala 2 and 3
Contributing Guide Chatroom Code of Conduct -
linkerd/linkerd
Old repo for Linkerd 1.x. See the linkerd2 repo for Linkerd 2.x.
- #2460 - ZooKeeper server set namer `io.l5d.serversets` appears to leak ZooKeeper watches
- #2451 - Namerd version admin port
- #2446 - serverSession: idleTimeMs times out while there is activity
- #2442 - We are running Namerd & Consul cluster in our environment ,getting below error frequently and that break application communication
- #2411 - Linkerd sporadically stops watching remote addresses in Namerd with thrift interpreter
- #2403 - pull-destination-proto.sh should use a pinned version
Contributing Guide Chatroom Code of Conduct -
sbt/sbt
sbt, the interactive build tool
- #7514 - `getClass.getResource` yields wrong result using 1.9.9 with `sbtPlugin := true`
- #7511 - Packages including "scala-library" in its name cannot be imported by other projects.
- #7510 - improvement: [BSP] Add `jvmBuildTarget` info to `workspace/buildTargets` response
- #7509 - sbt throws a `StackOverflowError` when reporting a self-referencing exception.
- #7507 - `sbt new` fails to parse arguments correctly on Windows
- #7506 - When there is a corrupted jar in Maven's local repo, it will fail
Contributing Guide Chatroom Code of Conduct -
microsoft/synapseml
Simple and Distributed Machine Learning
- #2177 - How to use text-embedding-3-small with different output dimensions?
- #2174 - 1.02 lightgbm glibc error
- #2171 - [BUG] Synapse ML Developer Docs are broken when you go into the submodules
- #2170 - [BUG]can't download error :org.apache.commons#commons-math3;3.2!commons-math3.jar
- #2167 - [BUG] Databricks 14.3 LTS usage of internal _jvm variable is no longer supported
- #2166 - [BUG] synapse.ml.cognitive Detect transform error
Contributing Guide Chatroom Code of Conduct -
zio/zio
ZIO — A type-safe, composable library for async and concurrent programming in Scala
- #8693 - Layer overwrite possible bug
- #8690 - Documentation of ZKeyedPool
- #8686 - ZStream.groupedWithin works in unexpected way for infinite stream
- #8668 - zio-test: `macro has not been expanded` for test with flatMap
- #8664 - zio-test: classic assertion `equalTo` using `Diff`
- #8662 - @accessible macro should not warn on deprecated methods
Contributing Guide Chatroom Code of Conduct -
twitter/scalding
A Scala API for Cascading
- #2001 - my account is closed
- #1998 - duplicate tags in pom files
- #1997 - incompatibility with recent java8 runtime environments due to hadoop
- #1988 - [Proposal] Support more sinks/sources in scalding-spark
- #1979 - Beam backend is missing some pipes
- #1971 - flake on optimization test
Contributing Guide Chatroom Code of Conduct -
delta-io/delta
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
- #2762 - Flink+S3 with Delta
- #2759 - [BUG] : Exception of class ConcurrentDeleteDeleteException not raised by OPTIMIZE command
- #2757 - [Kernel][Spark DSV2][API] Return remaining filters in ScanBuilder instead of in Scan
- #2756 - Missing _last_checkpoint file in delta_log folder in S3AFile
- #2751 - [PROTOCOL RFC] Specify which table properties will control writing of Apache Parquet Bloom filters
- #2748 - [BUG][Documentation] withEventTimeOrder not available, confusing user experience
Contributing Guide Chatroom Code of Conduct -
slick/slick
Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala
- #2914 - 3.5.0 filter === fails with scala3
- #2910 - Slick 3.5.0, MariaDB, `insertOrUpdate` fails with `You have an error in your SQL syntax`
- #2890 - Add scalafmt to slick
- #2878 - Conveniences that could be added to DBIO
- #2827 - Codegen - Invalid Defaults in Case Classes and Table-Definitions
- #2809 - slick-hikaricp 3.4.1 depends on SLF4J 2.x
Contributing Guide Chatroom Code of Conduct -
http4s/http4s
A minimal, idiomatic Scala interface for HTTP
- #7408 - Feedback on Multipart
- #7388 - RFC: Automate opening a PR with merge 0.23 -> main
- #7382 - Extend capabilities of http4s DSL to cover complex use cases of uri template
- #7370 - Running `lint` results in errors
- #7362 - Ember client hangs when parsing response body from HEAD request
- #7359 - ember h2 client hangs after long running connection dies
Contributing Guide Chatroom Code of Conduct -
typelevel/fs2
Compositional, streaming I/O library for Scala
- #3406 - DatagramSocket read stalls on JVM
- #3404 - Memory leak when a recursive stream has error handling
- #3376 - failed: fs2.io.net.udp.UdpSuite.udp
- #3351 - Optimize `Stream#evalTapChunk`
- #3328 - Feature request: Dynamic metering of Streams
- #3311 - parEvalMap messes up unmasking of cancellation
Contributing Guide Chatroom Code of Conduct -
twitter/algebird
Abstract Algebra for Scala
- #1127 - `MinHasher32` tests are flaky
- #1122 - SketchMap is not commutative
- #1109 - Release v.0.13.10
- #1099 - Scala 3 support?
- #959 - SparseVector monoid flake
- #856 - Investigate flaky `com.twitter.algebird.CollectionSpecification` test
Contributing Guide Chatroom Code of Conduct -
salesforce/transmogrifai
TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library for building modular, reusable, strongly typed machine learning workflows on Apache Spark with minimal hand-tuning
- #559 - The effect of random seeds on results ?
- #557 - Make RecordInsightsLOCO perform reasonable calculation on numeric features and fix the name to reflect actual calculation.
- #556 - Changing imputation for nulls in DateToUnitCircleTransformer
- #543 - Failed to run titanic example, got java.lang.AbstractMethodError
- #539 - Normalize special characters in string
- #535 - UV Computation
Contributing Guide Chatroom Code of Conduct -
zio/zio-quill
Compile-time Language Integrated Queries for Scala
- #2985 - Doobie LogHandler dont work with a quill
- #2978 - `Query.update(T => (Any, Any), (T => (Any, Any))*)` does not support `Seq()*` style notation.
- #2974 - Compilation Error When Filtering on Aggregation Functions
- #2944 - Error with Batch Update
- #2914 - SQL Query Generation Error: Unquoted Keywords Causes Statement Errors with Postgres
- #2911 - SQL syntax when call delete method
Contributing Guide Chatroom Code of Conduct -
twitter/summingbird
Streaming MapReduce with Scalding and Storm
- #773 - Use more container than chain
- #760 - Summingbird batch doesn't work with the latest Scalding develop
- #749 - storm platform sometimes makes nodes with only merges
- #746 - summingbird does not preserve equality on Producers
- #743 - optionMap not being fused with flatMap in storm
- #741 - Remove `ArbitraryWorkaround` class when scala check release will be out
Contributing Guide Chatroom Code of Conduct -
twitter/finatra
Fast, testable, Scala services built on TwitterServer and Finagle
- #590 - Wrong usage of QueryStringDecoder.decodeComponent in PathPattern
- #587 - How to achieve graceful server shutdown for environments that rely on healthcheck to mark nodes unhealthy
- #584 - MDC and Log4J2 do not get along very well
- #583 - Restricting/removing admin routes
- #582 - expose JsonStreamParser
- #576 - Tests of examples/http-server failing
Contributing Guide Chatroom Code of Conduct -
scalameta/metals
Scala language server with rich IDE features 🚀
- #6230 - Metals does not infer concrete type of path dependent types
- #6232 - "Quick fix" for Import on VSCode seems to modify random code
- #6228 - Metals SNAPSHOT releases not published
- #6222 - Incorrect shortened name for `Ordering.Int` in inferred type and inlay hints
- #6220 - Metals Only Processes the Head Option of the contentChanges Array
- #6218 - Metals does not recognize symbols from imported Ivy configs when spaces are used around the arrow
Contributing Guide Chatroom Code of Conduct -
typelevel/scalacheck
Property-based testing for Scala
- #1040 - Remove stale branches
- #1028 - Partition a finite collection?
- #993 - Add edge cases to Gen.choose[BigInt]
- #970 - Feature request: automatically persist failure cases and prioritise their reproduction in the following test runs.
- #969 - Feature request: lazy labels
- #968 - Shrinking goes into semi-infinite recursion
Contributing Guide Chatroom Code of Conduct