Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
higherkindness/mu-scala
Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2
- #335 - Add a new docs section to explain models evolution compatibility
- #636 - Can we add a link to Scala docs in the Readme?
- #677 - [metrics] - Docs should note that you need to provide a server for exposing metrics
Contributing Guide Code of Conduct -
jelly-rdf/jelly-jvm
-
locationtech/rasterframes
-
apache/pekko-persistence-cassandra
A replicated Apache Pekko Persistence journal backed by Apache Cassandra
Contributing Guide Code of Conduct -
lightbend/kalix-jvm-sdk
Java and Scala SDKs for Kalix
- #1342 - Spring Docs: Adding example of streaming in Actions docs
- #2183 - Docs: improve how metadata are enabled
- #2218 - Docs: view from topic with wrong example
- #2065 - chore: adding docs about the `maven-plugin` option `jvmArgs`
- #1330 - Java/Spring Docs: Recommendation section on organizing your app
- #1972 - Dedicated docs section for Deployment-dependent parametrisation using ENVs (VAR)
Contributing Guide Code of Conduct -
apache/pekko-connectors-kafka
Apache Pekko Kafka Connector - Pekko-Connectors is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Apache Pekko.
Contributing Guide Code of Conduct -
xebia-functional/fetch
-
apache/pekko-persistence-r2dbc
Asynchronously writes journal and snapshot entries to configured R2DBC databases so that Apache Pekko Actors can recover state
- #74 - add docs about building from source
- #176 - sbt warning about unused setting `docs / previewSite / previewPath`
Contributing Guide Code of Conduct -
playframework/play-soap
-
apache/pekko-connectors
Apache Pekko Connectors is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Apache Pekko.
- #920 - Docs: Investigate why we end up with http links in our scaladocs
- #921 - Docs: Investigate why scaladoc links for pekko-http and pekko-grpc are broken
Contributing Guide Code of Conduct -
commercetools/fs2-queues
-
delta-io/delta
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
- #6351 - Create Delta iceberg uniform table
- #6345 - Delta 4.2.0 Release Cut
- #6326 - [Feature Request][Spark] Support LIMIT push-down in V2 connector
- #6323 - [PROTOCOL RFC] Document delta.parquet.compression.codec
- #6296 - [Delta-Spark] Remove metadata update blocker for catalog-managed tables
- #6261 - [BUG][Kernel] Deletion Vector unique id in Java/Kernel concatenates Optional instead of its value
Contributing Guide Code of Conduct -
typelevel/fs2
Compositional, streaming I/O library for Scala
- #3701 - Make chunk sizes configurable for ProcessBuilder
- #3697 - Stream.merge hangs when one branch is empty + repeat, unresponsive to interruptAfter and IO.cancel
- #3693 - Process[IO] that spawns child processes might not respect cancellation
- #3682 - Extensible Process Control API (pid and Signals)
- #3667 - Files[IO].writeAll creates file when it shouldn't
- #3661 - `.conflateChunks` does not respect the provided chunk limit
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 -
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!)
- #4193 - Formatting doesn't work for `sbt` files
- #4170 - `scala-compose` / multi-module support for Scala CLI
- #4127 - Debian repository needs a new key, SHA1 no longer accepted
- #4118 - Make scala-cli repository configuration a single source of truth (including Bloop bootstrap)
- #4069 - Add libsodium support for Linux arm64
- #4068 - Add libsodium support for static launchers
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 -
spotify/scio
A Scala API for Apache Beam and Google Cloud Dataflow.
- #5885 - `withProjection` Parquet helper fails with repeated fields on Scio 0.15
- #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
Contributing Guide Code of Conduct -
-
guardian/grid
The Guardian’s image management system
- #4513 - Make Subjects editable
- #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
Contributing Guide Code of Conduct