Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
twitter/bijection
Reversible conversions between types
- #559 - changes to continuous integration
- #314 - move bijection-x modules out
- #283 - FuturePoolJavaFutureConverter is not compatible w/ twitter-util 19.1.0
- #282 - Getting error when schema is updated com.twitter.bijection.InversionFailure: Failed to invert:
- #276 - Create Bijections for various Java's Date APIs
- #271 - Add InjectionK and BijectionK
Contributing Guide Code of Conduct -
iltotore/iron
-
lightbend-labs/mima
A tool for catching binary incompatibility in Scala
- #867 - Deadlock in Scala 3 version of MiMa when analyzing scala 3 code
- #863 - Configure outcome when previous artifact is not found
- #817 - Don't report `ReversedMissingMethodProblem` for sealed traits
- #807 - False positive InheritedNewAbstractMethodProblem?
- #794 - Adding a private lazy val introduces a binary incompability in Scala 3
- #788 - Avoid use of `IntegrationTest` config, which sbt has now deprecated
Contributing Guide Code of Conduct -
twitter/scrooge
A Thrift parser/generator
- #372 - 24.5.0 release
- #369 - Scala 2.13 immutable-sequences?
- #368 - Java code generated from thrift file lacks MethodPerEndpoint, ServicePerEndpointReq, and RepServicePerEndpoint APIs
- #363 - Upgrading libthrift to a newer version, security vulnerabilities
- #352 - Add option to generate higher-kinded-type service interface
- #346 - Add configuration choice of getting an immutable type in code generation for `bytes` thrift type
Contributing Guide Code of Conduct -
haifengl/smile
Statistical Machine Intelligence & Learning Engine
- #836 - Regression SimpleImputer
- #835 - IntHeapSelect does not always select the lowest values
- #825 - Perfect Library ,would you support huggingface dataset and model download and load future
- #822 - MLP call invalid in Clojure API
- #785 - ONNX support.
- #739 - Add XMeans with float array type
Contributing Guide Code of Conduct -
twitter/storehaus
Storehaus is a library that makes it easy to work with asynchronous key value stores
- #354 - Finagle Deps are way behind the mainline.
- #351 - redis fails if you do an empty multiget
- #340 - Memcache write-read error
- #339 - how to integrate hbase with summingbird?
- #338 - Replace addOpt with Seimgroup.maybPlus after merging latest algebird
- #329 - RedisSortedSet mergeable has a questionable semigroup
Contributing Guide Code of Conduct -
arainko/ducktape
Automatic and customizable compile time transformations between similar case classes and sealed traits/enums, essentially a thing that glues your code. Scala 3 only. Or is it duct 🤔
Contributing Guide Code of Conduct -
scoverage/scalac-scoverage-plugin
Scoverage Scala Code Coverage Core Libs
- #680 - Running under scoverage changes a != null check to call .equals(null)?
- #643 - warning not raised when coverage enabled
- #619 - scoverage runtime should not build with latest Scala 2.13.x due to SIP-51
- #582 - No way to determine source file location of class in cobertura report
- #492 - Any plan to support incremental compilation?
- #485 - [Feature] Support excludedPackages and excludedFiles for scala3
Contributing Guide Code of Conduct -
dispatch/reboot
Scala wrapper for the Java AsyncHttpClient.
- #236 - Set up dependency update for this repository
- #231 - Emoji character in domains not recognized correctly (punycode)
- #190 - Investigate different thread allocation semantics under the hood
- #111 - Having to unwrap exceptions from ExecutionException
Contributing Guide Code of Conduct -
xebia-functional/fetch
Simple & Efficient data access for Scala and Scala.js
- #602 - DataCache trait doesn't allow to use bounds and typeclasses on keys and values
- #429 - Make possible to define timeouts on smaller parts of Fetch and handle timeouts (or other errors)
- #352 - Http4sExample fails
- #165 - Discuss how the Fetch implementation could support streaming
- #163 - Less restrictive DataSource effect implicits
- #142 - Supporting cache backend
Contributing Guide Code of Conduct -
purplekingdomgames/tyrian
-
microsoft/hyperspace
An open source indexing subsystem that brings index-based query acceleration to Apache Spark™ and big data workloads.
- #530 - Is Project HyperSpace Deprecated?
- #529 - [FEATURE REQUEST]: Hypserspace support for Hudi dataformat
- #528 - MinMax analysis util throws exception on large dataset
- #526 - [FEATURE REQUEST]: Integration with Presto/Trino query engine
- #524 - Is index recommender / what-If API available?
- #520 - Unable to use hyperspace on databricks runtime 8.4 (spark 3.1.2 scale 2.12)
Contributing Guide Code of Conduct -
sbt/sbt-web
Library for building sbt plugins for the web
- #234 - Fix tests for Windows
- #200 - Speeding up the incremental extraction of web jars
- #178 - defining a sourceGenerator from a subproject
- #175 - Problems hooking task into asset phase
- #164 - Different settings when using `sbt run` and `sbt stage`
- #154 - Managed ClassPath in Runtime + Scala.js causes Intellij to Perform Full Optimized Scala.js build in project load
Contributing Guide Code of Conduct -
scala/scala-java8-compat
A Java 8 (and up) compatibility kit for Scala.
- #179 - Execution context being lost after using FutureConverters
- #169 - Future.recover does not catch exceptions that are thrown inside a CompletableFuture
- #160 - genjavadoc issue with StreamShapeLowPriority
- #153 - Make FromJavaFunction and the likes serializable
- #120 - Improve support for failed `CompletionStage`s
- #94 - Wrong function conversion documentation
Contributing Guide Code of Conduct -
playframework/play-json
The Play JSON library
- #1205 - support jackson StreamWriteConstraints
- #1161 - Scala 3: Add support for literal-based singleton types
- #1155 - [feature] Add Reads implementation for `scala.concurrent.FiniteDuration`
- #1154 - [docs] Documentation for DefaultJavaDurationReads doesn't match behavior
- #1151 - `iterableWrites2` causes Map.map(...) to be written as a seq of tuples
- #1146 - DefaultValues macro option ignored by Scala 3 version
Contributing Guide Code of Conduct -
scalameta/munit
Scala testing library with actionable errors and extensible APIs
- #964 - Is there a way to chain multiples Fixtures?
- #922 - `assertNoDiff` should or not ignore the character 127 - DELETE (U+007F)
- #913 - clues for `assertEquals`
- #903 - Order of test transforms influences flakiness of tests
- #900 - Spaces in FunSuite class names are rendered as `$u0020`
- #858 - support parallel execution
Contributing Guide Code of Conduct -
apache/celeborn
Apache Celeborn is an elastic and high-performance service for shuffle and spilled data.
Contributing Guide Code of Conduct -
stripe/rainier
-
profunktor/redis4cats
:bookmark: Redis client built on top of Cats Effect, Fs2 and Lettuce
Contributing Guide Code of Conduct -
higherkindness/droste
recursion schemes for cats; to iterate is human, to recurse, divine
- #314 - Flaky test on StreamTests.monoid.combine all
- #235 - Where's your microsite gone
- #189 - Port to haskell
- #185 - Housekeeping
- #178 - Example usage of droste with expressions of varying inner types
- #121 - Investigate skipped tests in community build
Contributing Guide Code of Conduct