Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
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 -
starlake-ai/quack-on-demand
Production-grade Arrow FlightSQL gateway in front of DuckDB Quack + DuckLake. Multi-tenant pools, pluggable auth (DB/JWT/OIDC), table-level ACLs, role-aware routing, and a live admin console
Contributing Guide Code of Conduct -
xebia-functional/fetch
-
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 -
playframework/play-soap
-
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 -
newrelic/newrelic-java-agent
-
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
- #7036 - [Feature Request][Spark] Allow USING INVENTORY table identifier to resolve non-Delta sources
- #7034 - Delta Lake 4.3.0 Release Notes - Preview
- #7029 - [BUG][Spark] UniForm Iceberg incremental conversion diagnostics report the latest snapshot version instead of the offending commit version
- #6994 - [Feature Request][Delta-Spark] Add configurable `recordDeltaEvent` posting in SparkListener
- #6976 - Delta Lake 4.3.0 RC1
- #6953 - Delta on Iceberg V4 RFC Followup Improvements
Contributing Guide Code of Conduct -
typelevel/fs2
Compositional, streaming I/O library for Scala
- #3725 - text.linesLimited lets through arbitrarily long lines when the line and its terminator land in the same chunk
- #3719 - TCP connection pool design advice
- #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)
Contributing Guide Code of Conduct -
sbt/sbt-native-packager
sbt Native Packager
- #1761 - sbt 2.x reports "there are 10 keys that are not used by any other settings/tasks"
- #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
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!)
- #4329 - Compiled java classes not always available in REPL
- #4321 - Native worksheet replacement: run scripts against a build module's classpath via BSP
- #4285 - Script filename (doodle.sc) shadows dependency package (doodle) — possible scala-cli naming collision
- #4260 - No graceful handling of scala and JVM versions mismatch
- #4250 - Make it easier to work with multi-file using-directives
- #4241 - Add `--list-targets` to expose the full build matrix
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.
- #5939 - (Iceberg) Infer `keep` config from Magnolify RowType schema
- #5884 - BigQuery IO site page needs updating with magnolify page
- #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 -
-
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