Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
typelevel/scalacheck
Property-based testing for Scala
- #1043 - Publish javadoc with dependency
- #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
Contributing Guide Chatroom Code of Conduct -
typelevel/cats-effect
The pure asynchronous runtime for Scala
- #4066 - When `IORuntime.global` shuts down, it doesn't shut down the WSTP
- #4064 - `AsyncSpec` failure (ciJS)
- #4058 - IO.onError is inconsistent with ApplicativeError
- #4056 - Support for V8 JavaScript Engine?
- #4055 - unsafeToFuture fails to raise a second InterruptedException if the exception is handled and retried
- #4047 - unsafeToFutureCancelable's cancel future completes before setting the result future's cancellation status
Contributing Guide Chatroom Code of Conduct -
monix/monix
Asynchronous, Reactive Programming for Scala and Scala.js.
- #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?
- #1676 - NullPointerException in TaskRestartCallback
Contributing Guide Chatroom Code of Conduct -
spotify/scio
A Scala API for Apache Beam and Google Cloud Dataflow.
- #5338 - Improve memory usage in scio-extra's sortValues API
- #5331 - AvroCoder fails on nullable Decimal types w/ Avro 1.11.3
- #5303 - Better projection support for Parquet SMB reads
- #5300 - Improve error message when sparkey hits array-size limits
- #5296 - Add a utility helper for testing Parquet Projections/FilterPredicates
- #5266 - Add option for SMB joins to fall back to regular joins
Contributing Guide Chatroom Code of Conduct -
typelevel/spire
Powerful new number types and numeric abstractions for Scala.
- #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
- #1124 - Fast-path for rounding `Real`
- #1105 - `NaturalScalaCheckSuite.x % y` failed on Scala.js
Contributing Guide Chatroom Code of Conduct -
lagom/lagom
Reactive Microservices for the JVM
- #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
- #3328 - [epic] reduce repository maintenance cost
- #3305 - Compilation failed - breakCompilation
Contributing Guide Chatroom Code of Conduct -
japgolly/scalajs-react
Facebook's React on Scala.JS
- #1088 - Another way to define hook components
- #1087 - ScalaFnComponent doesn't include displayName
- #1084 - Provide default IO/SyncIO error handler for component
- #1081 - A minimal setup fails with Scala 3
- #1080 - Cannot mix static and dynamic routes even if conditional
- #1079 - Modern testing recipe?
Contributing Guide Chatroom Code of Conduct -
scala-exercises/scala-exercises
The easy way to learn Scala.
- #1219 - Missing navigation buttons
- #1156 - HTTPS certificate expired at www.scala-exercises.org
- #1135 - Scala 3
- #1096 - Stdlib Sets docs error
- #1067 - New contributions blocked by java 9 permissions
- #1054 - Reset user progress
Contributing Guide Chatroom Code of Conduct -
typelevel/skunk
A data access library for Scala + Postgres.
- #1069 - e
- #1068 - NumberFormatException when parsing OID values exceeding 32-bit signed integer range
- #1057 - Unhandled backend message
- #984 - decode joined rows
- #980 - Session pool examples [Question]
- #978 - Extending the sql interpolator?
Contributing Guide Chatroom Code of Conduct -
sbt/sbt-native-packager
sbt Native Packager
- #1607 - JavaServerAppPackaging sometimes ignores javaOptions.
- #1606 - Support for running GrallVM native agent
- #1604 - Cannot set --add-opens jvm setting
- #1601 - The bash script for Ubuntu doesn't seem to have include a given java-home
- #1597 - `sbt ghpagesPushSite` failed for the 1.10.0 release
- #1589 - sbt-native-packager/formats/universal.html#filter-remove-mappings is stale
Contributing Guide Chatroom Code of Conduct -
byzer-org/byzer-lang
Byzer (former MLSQL): A low-code open-source programming language for data pipeline, analytics and AI.
- #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>)
- #1926 - Why is there no tag v2.3.8
- #1909 - Optimize the ablility of Model2UDF
Contributing Guide Chatroom Code of Conduct -
twitter/twitter-server
Twitter-Server defines a template from which services at Twitter are built
Contributing Guide Chatroom Code of Conduct -
scalameta/scalafmt
Code formatter for Scala
- #3941 - `if` + `then` rejected with significant indentation off
- #3940 - Error with `RedundantBraces` and XML attribute in v3.8.1
- #3630 - Enable removal of blank line following topmost package statement
- #3542 - multi-architecture docker image
- #3490 - Adoption of AUR package but ran into issues
- #3035 - Publish Scala 3 artifacts
Contributing Guide Chatroom Code of Conduct -
apache/kyuubi
Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.
- #6326 - [Improvement] Load the pods/services when initializing kyuubi service
- #6325 - [Umbrella] Publish Kyuubi Python client (former PyHive) to PyPI
- #6324 - [Umbrella] Support Spark Connect Frontend/Backend
- #6317 - [FEATURE] We have a requirement to add second authentication method in Kyuubi along with LDAP method
- #6314 - [Bug] Insert into a jdbc table will cause exception when parse lineage in spark
- #6309 - [TASK][EASY] Create simple atlas table entity in kyuubi lineage plugin
Contributing Guide Chatroom Code of Conduct -
twitter/rsc
Experimental Scala compiler focused on compilation speed
- #491 - Is this project dead?
- #488 - Support loading symbols from .sig files
- #484 - RscCompat rule is not auto-discoverable by scalafix
- #475 - Function of a single tuple is ascribed incorrect parentheses
- #474 - Don't ascribe type refinements in case of overrides with different modifier
- #472 - Tuple1 is ascribed incorrectly
Contributing Guide Chatroom Code of Conduct -
akka/alpakka-kafka
Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
- #1688 - failed: RebalanceExtSpec
- #1671 - CommittingProducerSinkStageLogic incorrectly counts awaitingCommitResult
- #1616 - Failed: AtLeastOnce
- #1606 - get metrics from SendProducer
- #1542 - failed: AtLeastOnceTest
- #1503 - Consumer clientId=consumer-A-1, groupId=A] Adding newly assigned partitions:
Contributing Guide Chatroom Code of Conduct -
akka/akka-http
The Streaming-first HTTP server/module of Akka
- #4346 - Remove dependency on `sbt-dependency-graph`
- #4337 - Failed: Http2ServerSpec send RST_STREAM if entity stream is canceled
- #4332 - Failed: Http2ClientSpec should send RST_STREAM if entity stream is canceled
- #4306 - failed: RouteDirectivesSpec -> should allow easy handling of futured ToResponseMarshallers
- #4305 - Several HTTP/2 client settings are never used anywhere
- #4304 - Duplicated 100 responses if there is an exception thrown by the unmarshaller
Contributing Guide Chatroom Code of Conduct -
holdenk/spark-testing-base
Base classes to use when writing tests with Spark
- #413 - Codec [lz4] is not available. Consider setting spark.io.compression.codec=snappy
- #400 - What is the reason this project uses inheritance rather than implementing Junit's Rule?
- #354 - Unable to run tests with Spark v3.2.1 and scalatest v3.2.x
- #350 - Add module supporting munit
- #349 - saveAsTable function doesn't create a table after updating to the spark 3.1.1
- #348 - ZIO-test support ?
Contributing Guide Chatroom Code of Conduct -
scala/scala-async
An asynchronous programming facility for Scala
- #316 - False warnings with scalac-option `-Wnonunit-statement`
- #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
Contributing Guide Chatroom Code of Conduct -
scala-steward-org/scala-steward
:robot: A bot that helps you keep your projects up-to-date
- #3329 - Feature to limit branch name length
- #3318 - Clarification of "updatePullRequests" for grouped PRs
- #3314 - Bitbucket repository name is malformatted in URL
- #3307 - Automatic `buildRoots` detection
- #3302 - Avoid pushing scala updates for non LTS versions
- #3297 - Unable to respect update frequency when version number is stored as a val
Contributing Guide Chatroom Code of Conduct