Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
scala-steward-org/scala-steward
:robot: A bot that helps you keep your projects up-to-date
- #3664 - Bug: sbt version not getting updated when using `buildRoots`
- #3663 - Allow overriding Bitbucket clone URL user for API Token support
- #3660 - org migration was missed
- #3658 - Scala Steward update version of unrelated library
- #3655 - `updates.*` & `pullRequests.grouping` config use inconsistent group-&-artifact-id matching expressions
- #3638 - status 429 error for https://raw.githubusercontent.com
Contributing Guide Code of Conduct -
scala/scala-async
An asynchronous programming facility for Scala
- #303 - what if we don't care the response of async execute , but it should be complete
- #265 - Is async macro leaking?
- #242 - Write an deep dive technical doc
- #232 - Scala 3 / Dotty plans?
- #183 - scoverage does not highlight the executed async code
- #166 - Using async/await as a general solution for handling with async code
Contributing Guide Code of Conduct -
scalameta/scalameta
Library to read, analyze, transform and generate Scala programs
- #4248 - Signal 11 in scalafmt native CLI (flaky)
- #4204 - Metals may report false errors when the experimental Numeric Literals feature is enabled
- #4146 - [Scala 3] Implement transversers
- #4145 - [Scala 3] Migrate trees and common modules to Scala 3 or use source generators
- #4135 - Consider removing for comprehensions from synthetics
- #4080 - `semanticdb-scalac` unpacks `protobuf-java` under `com.google.protobuf` and can overwrite its classes on classpath
Contributing Guide Code of Conduct -
akka/alpakka
Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
- #3395 - Update Couchbase Integration
- #3363 - JMS: improve docs around ackSource
- #3362 - Google Cloud BigQuery Failed Inserts, No Errors
- #3274 - remove remaining scala-java8-compat depedencies
- #3273 - IronMQ: reenable tests
- #3236 - Implement .getExecutionInfo() and executionInfo.getQueryTrace();
Contributing Guide Code of Conduct -
ghostdogpr/caliban
Functional GraphQL library for Scala
- #2689 - DocumentRenderer does not render `extend` items
- #2685 - TextEventStream test is flaky
- #2661 - Handling `extend type` directive
- #2631 - Unable to render schema with recursive type that requires oneOf directive
- #2572 - Mark all entities that do not have Entity Resolver as `resolvable: false`
- #2569 - Empty objects/enums - `_: String! = __typename` instead of `_: Boolean = null`
Contributing Guide 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.
- #2419 - ArrayList cannot be cast to class String in VariantContextConverter
- #2418 - Update Spark dependency version to 4.x
- #2401 - Refactoring Error Logging Inconsistencies in MdTag.scala
- #2385 - Missing Fastq reads
- #2349 - StackOverflowError in avro SpecificDatumWriter
- #2335 - Add Scala 2.13 to build
Contributing Guide Code of Conduct -
reactivemongo/reactivemongo
:leaves: Non-blocking, Reactive MongoDB Driver for Scala
- #1374 - DatabaseException['Unknown section kind 119' (code = 40432)]
- #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 Code of Conduct -
scalacenter/scalafix
Refactoring and linting tool for Scala
- #2267 - OrganizeImports does not retain inline comments
- #2266 - Remove unused with multiple package statesments can break compilation
- #2265 - Documentation for sbt installation is wrong
- #2262 - ExplicitResultTypes seems to ignore rewriteStructuralTypesToNamedSubclass = false
- #2261 - ExplicitResultTypes silently does nothing with invalid classpath
- #2255 - Organizing imports with ...{given Decoder[X]} fails
Contributing Guide 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 Code of Conduct -
nvidia/spark-rapids
Spark RAPIDS plugin - accelerate Apache Spark with GPUs
- #13110 - [FEA] Support DeltaDynamicPartitionOverwriteCommand for deltalake 3.3.x
- #13106 - [BUG] `delta_lake_write_test::test_delta_write_round_trip_managed` fails due to mismatched output on Databricks 14.3
- #13105 - [AUDIT] [SPARK-51668][SQL] Report metrics for failed writes to V2 data sources
- #13102 - [BUG] delta_lake_write_test.py::test_delta_write_round_trip_managed failed due to IllegalArgumentException in databricks nightly test with 350db
- #13101 - [BUG] conditionals_test.py::test_case_when failed due to com.nvidia.spark.rapids.jni.CpuRetryOOM: CPU OutOfMemory in dataproc serverless IT job
- #13100 - [AUDIT][SPARK-51738][SQL] IN subquery with struct type
Contributing Guide Code of Conduct -
apache/sedona
A cluster computing framework for processing large-scale geospatial data
- #2102 - Make the Classes that extend Expression package private
- #2100 - Enhance geopandas sjoin implementation with complete spatial predicate and join type support
- #2097 - Geopandas: chore: clean up tests, and move incorrectly placed tests
- #2095 - Geopandas.GeoSeries: Implement scalable workaround for GeoSeries.__init__()
- #2094 - rs_clip(raster,polygon) get points offset and points missing
- #2091 - [GH-2091] WKB, WKT reader & writer
Contributing Guide Code of Conduct -
purplekingdomgames/indigo
An FP game engine for Scala.
- #946 - Font generation - make missing output dir
- #945 - Consider deprecating the ViewModel
- #944 - Rename startup data in context to reference for consistency...
- #943 - Add Rounded Box Shape
- #942 - UI: Button onClick should have access to context
- #941 - Can component type inference be improved when adding to a component group?
Contributing Guide Code of Conduct -
guardian/grid
The Guardian’s image management system
- #4414 - Uploads in progress model dialog triggers incorrectly if the Grid is installed on a hostname which starts with upload
- #4406 - Setting upload state to Queued fails when using ingest uploads from the UI
- #4379 - Add a new usage to track usages with integrated apps
- #4372 - Display aggregation counts for chip values, and sort value lists by aggregation where possible
- #4282 - Deny leases can’t easily be set to start in the future
- #4261 - Scala Steward can not run on this repo until it allows building under Java 21
Contributing Guide Code of Conduct -
digital-asset/daml
The Daml smart contract language
- #21542 - [2.10.2-21] Check that the release notes load in the IDE
- #21540 - [2.10.2-11] Create SDK release
- #21539 - [2.10.2-10] Ensure that Canton Code drop is up to date
- #21538 - [2.10.2-05] Prepare SDK Release Notes
- #21537 - Improve hls integration in daml repo
- #21536 - Package upgrade checks on vetting state changes
Contributing Guide 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!)
- #3785 - Adjust Sonatype snapshots repository
- #3782 - Release v1.8.4
- #3775 - Put project related configuration/files into .config directory
- #3768 - Standalone no-internet installation?
- #3761 - file directive integrity check (especially for remote file)
- #3756 - generated code line endings should match source files rather than OS default
Contributing Guide 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 Code of Conduct -
iltotore/iron
Strong type constraints for Scala
- #327 - Unused given import warnings for iron-cats
- #318 - Refining with quantification over constants does not compile
- #276 - Refinement for scodec?
- #265 - Group constraints classes and type aliases together
- #224 - Spark/Gallia/... support?
- #215 - Support iron types for avro4s schema
Contributing Guide Code of Conduct -
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
- #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
- #570 - HDBSCAN
- #417 - [Feature Proposal]: Generalized Additive Models
Contributing Guide Code of Conduct