Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
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
- #579 - Docs & scaladoc websites are down
- #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 Code of Conduct -
typelevel/doobie
Functional JDBC layer for Scala.
- #2421 - Add derived for Get, Put, Meta (single-field Products) and document Scala 3 recursion pitfalls
- #2419 - Fragment doc and behavior inconsistency
- #2380 - Pos contains an absolute path
- #2328 - Derivation fails for Named Tuples
- #2323 - Allow disabling NullabilityMisalignment
- #2310 - Transactor lenses do not preserve Transactor type
Contributing Guide Code of Conduct -
typelevel/cats-effect
The pure asynchronous runtime for Scala
- #4597 - Converge on a single nomenclature for fiber blocking in docs
- #4590 - Cirrus CI shutdown
- #4571 - Queue.take.timeout(...) loses elements on cancelation
- #4541 - Flaky `DispatcherSpec` on JS
- #4527 - SIGPIPE during tests on scala-native
- #4524 - `TestContext` on scala-native is not threadsafe
Contributing Guide Code of Conduct -
zio/zio-quill
Compile-time Language Integrated Queries for Scala
- #3374 - ctx.run(q) triggers WartRemover Contrib's MissingOverride check
- #3290 - Release not synced to maven central repo?
- #3279 - Not compatible with zio-json since "4.8.4"
- #3257 - Incompatible with zio-schema-json ( zio-schema has reference to zio-json 0.7.38, but quill built with 0.6.2 )
- #3247 - Error type of a `transaction` seems too generic.
- #3242 - Can't use liftQuery with sql interpolator on Scala 2.x
Contributing Guide 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 Code of Conduct -
twitter/finatra
Fast, testable, Scala services built on TwitterServer and Finagle
- #597 - Is this project still being maintained or developed?
- #593 - CaseClassMappingException occurs during the deserialization of query parameters.
- #592 - ability to support different request/response types for a route based on the api version
- #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
Contributing Guide Code of Conduct -
spotify/scio
A Scala API for Apache Beam and Google Cloud Dataflow.
- #5884 - BigQuery IO site page needs updating with magnolify page
- #5866 - Rework AsyncDoFn/FileDownloadDoFn to avoid outputting element outside of allowed timestamp bound
- #5765 - java.io.FileNotFoundException in NativeFileSorter
- #5759 - Support EmptyMatchTreatment param for SMB reads
- #5675 - Documentation fixes for scio parquet testing harness
- #5673 - Upgrade to gcs-connector 3.x
Contributing Guide Code of Conduct -
typelevel/scalacheck
Property-based testing for Scala
- #1078 - Support live visualizations with Tyche, via the `OpenPBTStats` log format?
- #1043 - Publish javadoc with dependency
- #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
Contributing Guide Code of Conduct -
monix/monix
Asynchronous, Reactive Programming for Scala and Scala.js.
- #1846 - Recursive binds in onErrorHandleWith are not heap-safe
- #1832 - bufferIntrospective emits at most Platform.recommendedBatchSize elements
- #1777 - The developers, documentation for monix
- #1742 - Migrating to parMap/parZip resulting in function getting stuck and timing out
- #1720 - Stack traces don't get propagated through `runSyncUnsafe()`
- #1701 - Is Monix still being maintained?
Contributing Guide Code of Conduct -
typelevel/spire
Powerful new number types and numeric abstractions for Scala.
- #1342 - Scala Native 0.5
- #1337 - Proposal: `andThen` for Polynomial?
- #1315 - Gaussian sampler crashes randomly with ArrayIndexOutOfBoundsException
- #1313 - `Complex` `atan2` and `tanh` are wrong
- #1309 - RFE: inline methods for spire algebra typeclass instances
- #1225 - Use of bug in `cfor` macro
Contributing Guide Code of Conduct -
lagom/lagom
Reactive Microservices for the JVM
- #3367 - Lagom 1.6.7 runAll failing because of semver check on sbt 1.9.7
- #3366 - Reviving Lagom in the context of Pekko, Play 3.0, Scala 3
- #3353 - Kafka client upgrade
- #3352 - At-most-once for Read Side Processor
- #3351 - `atLeastOnce` Kafka Consumer not restarting on error
- #3348 - Lagom bom-pom includes transitive dependencies
Contributing Guide Code of Conduct -
apache/kyuubi
Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.
- #7424 - [Bug] Pod stuck at FailedMount state
- #7412 - [FEATURE] Add a proper SQL read-only check for run_select_query
- #7394 - [FEATURE] Support pluggable application state source for Spark application status detection
- #7387 - [Bug] `kyuubi.server.redaction.regex` no longer redacts sensitive values in the "Launching engine:" log line
- #7379 - [FEATURE][UMBRELLA] Data Agent Engine — AI-Powered Autonomous Data Analysis
- #7366 - [Bug] spark.authenticate.secret is not picked up in spark standalone with cluster mode
Contributing Guide Code of Conduct -
typelevel/skunk
A data access library for Scala + Postgres.
- #1276 - Feature Request: Support for Quoted Identifiers
- #1190 - Un-revert #1114
- #1138 - Add option to turn off emojis in exceptions
- #1133 - Unhandled backend message was encountered: L -> 3318, C -> 57014,
- #1127 - Metric to track Postgres errors
- #1119 - Codecs for Native and JS types
Contributing Guide Code of Conduct -
japgolly/scalajs-react
Facebook's React on Scala.JS
- #1135 - RouterWithPropsConfigDsl lacks prop-aware guard helpers (no way to use props in addConditionWithFallback)
- #1110 - Starter template
- #1084 - Provide default IO/SyncIO error handler for component
- #1080 - Cannot mix static and dynamic routes even if conditional
- #1061 - Support `react-refresh` for faster dev experience
- #966 - Document how to accept component children lol
Contributing Guide Code of Conduct -
scala-exercises/scala-exercises
The easy way to learn Scala.
- #1222 - Free Fire
- #1220 - Number of watchers, stars and forks on top page is shown as 0
- #1219 - Missing navigation buttons
- #1156 - HTTPS certificate expired at www.scala-exercises.org
- #1135 - Scala 3
- #1096 - Stdlib Sets docs error
Contributing Guide Code of Conduct -
sbt/sbt-native-packager
sbt Native Packager
- #1721 - Automatic release failed: "Error: ENOENT: no such file or directory, open './LATEST_RELEASE.md'"
- #1699 - `stagingDirectory` key conflicts with sbt 1.11.0
- #1698 - different settings values for `publish` vs `publishLocal`
- #1691 - Graal Native Image '-H:Name' option should be replaced by '-o'
- #1687 - In LauncherJarPlugin, when the project script (i.e. "main script") name is the same as the main class script name, the main class script simply overwriters the project script
- #1679 - Recommend changing the default `openjdk:8` Docker image
Contributing Guide Code of Conduct -
twitter/twitter-server
Twitter-Server defines a template from which services at Twitter are built
- #82 - rename into xdotcom-infrastructure-libraries
- #81 - Adopt nostr protocol to improve Twitter's censorship resistance
- #78 - Inconsistent Documentation in index.css
Contributing Guide Code of Conduct -
scalameta/scalafmt
Code formatter for Scala
- #5254 - Intermittent ClassCastException / segfault in native binary under concurrent file reads
- #5245 - Support Typst raw blocks
- #1736 - Automate regression tests
- #1591 - Deliver scalafmt-native to brew and other package managers
- #1385 - Some results from profiling
Contributing Guide Code of Conduct -
byzer-org/byzer-lang
Byzer (former MLSQL): A low-code open-source programming language for data pipeline, analytics and AI.
- #1939 - 项目还在维护中吗
- #1938 - 源码不开源了么
- #1933 - 无法连接elasticsearch
- #1929 - 使用docker-compose启动如何设置持久化数据
- #1928 - 为什么显示不支持chatglm2-6b微调
- #1927 - org.apache.spark.SparkException: Failed to execute user defined function (Ray$$Lambda$6471/213060338: (array<string>) => array<string>)
Contributing Guide Code of Conduct -
holdenk/spark-testing-base
Base classes to use when writing tests with Spark
- #495 - Publish for spark 4.1.0 and 4.1.1
- #494 - Hi holdenk
- #463 - Add a special assertDataFrameEquals / dataset version for small which always does collect
- #462 - Add assertDatasetEquals
- #444 - assertDataFrameDataEquals fails when Map type is present because is not orderable
- #437 - assertRDDEquals gives too much logging
Contributing Guide Code of Conduct