Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
scalameta/scalameta
Library to read, analyze, transform and generate Scala programs
- #3394 - Support for SAM in symbol for semanticdb
- #3372 - Add Ast node(s) representing comments
- #3338 - Publish error: Error while reading InlineInfoAttribute from scala.meta.transversers.Transformer
- #3311 - OccurrenceSuite 2.12 -> 2.13: incorrect def for generic type bound
- #3310 - OccurrenceSuite 2.12 -> 2.13: missing `local` for some `new`
- #3309 - OccurrenceSuite 2.12 -> 2.13: different implicit type
Contributing Guide Chatroom Code of Conduct -
akka/alpakka
Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
- #3158 - Version 7.0.2 collides with AWS SQS SDK 2.25.14
- #3147 - Release 7.0.2
- #3137 - GCS support offers no way to set Content-Encoding header
- #3109 - Alpakka MQTT Streaming not receiving message
- #3108 - GCS resumeable upload chunker bug
- #3049 - Provide convenient access to getting a Google access token
Contributing Guide Chatroom Code of Conduct -
bigdatagenomics/adam
ADAM is a genomics analysis platform with specialized file formats built using Apache Avro, Apache Spark, and Apache Parquet. Apache 2 licensed.
- #2385 - Missing Fastq reads
- #2349 - StackOverflowError in avro SpecificDatumWriter
- #2335 - Add Scala 2.13 to build
- #2281 - Spare not needed groupBy when calling toFragments() on AlignmentDataset
- #2279 - Improve Ensembl VEP mapping to TranscriptEffect
- #2272 - saveAsSam converts null mapping qualities to 0 instead of 255
Contributing Guide Chatroom Code of Conduct -
reactivemongo/reactivemongo
:leaves: Non-blocking, Reactive MongoDB Driver for Scala
- #1250 - Scala 3.3.x support blocked by potential bug in Scala 3.3.0
- #1166 - Update the supported aggregation stage
- #1056 - Aggregation on view
- #1031 - Restricted aggregation pipeline as update operator
- #996 - Update Build and CI
- #632 - JSON4S module
Contributing Guide Chatroom Code of Conduct -
playframework/play-slick
Slick Plugin for Play
- #701 - Unsupported operations post upgrading to scala 2.12
- #600 - Play evolutions throwing error when trying to run it for the first time
- #572 - In Play 2.8.2, slick.dbs.default.profile config throws ClassNotFound exception when using custom Profile
- #498 - Evolution script is skipped if there is any Cyrillic character
- #455 - Cannot acquire connection on many "refresh"
- #445 - Connections not being returned to pool on transaction failure
Contributing Guide Chatroom Code of Conduct -
scalacenter/scalafix
Refactoring and linting tool for Scala
- #1961 - Scala CLI shebang is not handled
- #1957 - Unclear errors when running semantic rules with a minimal set of scalafix-cli flags
- #1949 - scalafix-core: implicit helpers not available with -Xsource:3 on 2.13.13
- #1937 - RemoveUnused: detect unused function parameters in Scala 3
- #1935 - `DisableSyntax.NoFinalVal` needs to take into account the context
- #1873 - Sbt autocomplete interacts poorly with windows
Contributing Guide Chatroom Code of Conduct -
guardian/grid
The Guardian’s image management system
- #4261 - Scala Steward can not run on this repo until it allows building under Java 21
- #4246 - [feature] Agency picks
- #4024 - Add support for IPTC Subject Codes
- #4017 - Cropping PNG fails
- #3997 - Viewer doesn’t show checkered background for cutouts without `optimisedPng`
- #3988 - Invalid imagery should be indicated as such in the browser
Contributing Guide Chatroom Code of Conduct -
purplekingdomgames/indigo
An FP game engine for Scala.
- #726 - Generate Fonts in the plugin
- #725 - Remove link to dead tools...
- #720 - Consider adding Hot-Reloading
- #714 - Add ability to nest layers
- #709 - LLM suggested syntax improvement: Vertex.random
- #703 - Have a way of discerning click events
Contributing Guide Chatroom Code of Conduct -
nvidia/spark-rapids
Spark RAPIDS plugin - accelerate Apache Spark with GPUs
- #10724 - [BUG] Failed to convert string with invisible characters to float
- #10722 - [BUG] "Could not find any rapids-4-spark jars in classpath" error when debugging UT in IDEA
- #10721 - [FEA] Dump the complete set of build-info properties to the Spark eventLog
- #10719 - [BUG] test_exact_percentile_groupby FAILED: hash_aggregate_test.py::test_exact_percentile_groupby
- #10717 - Spark ANSI SQL on by default in 4.0
- #10714 - Signature changed for `PythonUDFRunner.writeUDFs`
Contributing Guide Chatroom Code of Conduct -
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 Chatroom Code of Conduct -
virtuslab/scala-cli
Scala CLI is a command-line tool to interact with the Scala language. It lets you compile, run, test, and package your Scala code (and more!)
- #2867 - Improve Scala compiler settings integration
- #2865 - Support `--java-opt` / `-J` for `compile` task under `--server=false`
- #2864 - Scala Script: "run | debug" button doesn't show up on VS Code metals after upgrading to Scala-Cli 1.2.2
- #2861 - Cannot download JVM: temurin:17
- #2859 - Bloop swallows info-level diagnostics
- #2858 - Can't build Scala CLI with custom Scala version via `scala.version.internal` & `scala.version.user` props
Contributing Guide Chatroom Code of Conduct -
lightbend/mima
A tool for catching binary incompatibility in Scala
- #794 - Adding a private lazy val introduces a binary incompability in Scala 3
- #788 - Avoid use of `IntegrationTest` config, which sbt has now deprecated
- #771 - `case class` issues in package-private objects are not skipped
- #718 - Move publishing to sbt-ci-release, to make releases easier to do
- #694 - Ignore static forwarders linked to package-privates on Scala 3
- #670 - Inconsistent name encoding between field and class?
Contributing Guide Chatroom Code of Conduct -
twitter/scrooge
A Thrift parser/generator
- #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
- #342 - Feature Suggestion: Custom type adapters
Contributing Guide Chatroom 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 Chatroom 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 Chatroom Code of Conduct -
dispatch/reboot
Scala wrapper for the Java AsyncHttpClient.
- #236 - Set up dependency update for this repository
- #234 - Add support for Dotty
- #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 Chatroom Code of Conduct -
scoverage/scalac-scoverage-plugin
Scoverage Scala Code Coverage Core Libs
- #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
- #476 - NumberFormatException when running coverageReport or coverageAggregated
- #468 - Non-printable characters in symbols should be properly escaped
- #448 - Scoverage does not instrument interpolated strings
Contributing Guide Chatroom 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 🤔
- #154 - Support tuple to product (and back) transformations
- #142 - Bring back warnings for fields or cases that were configured multiple times
- #135 - Investigate and report a compiler crash when configuring `element` types in non-definition `Accumulating` transformations
- #128 - Bad owners reported under `-Xcheck-macros` for Accumulating transformations of products with collections with other products containing fallible transformations
- #75 - Mapping field names based on a constant function
Contributing Guide Chatroom Code of Conduct -
iltotore/iron
Strong type constraints for Scala
- #227 - Better diagnostics for compile-time errors
- #224 - Spark support?
- #215 - Support iron types for avro4s schema
- #147 - Allow constraints for non-primitive types to be evaluable at compile-time
- #144 - Add FromExpr instances for BigInt/BigDecimal
Contributing Guide Chatroom Code of Conduct -
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 Chatroom Code of Conduct