Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
sbt/sbt-findbugs
-
47degrees/scalacheck-toolbox
-
akka/akka-projection
Akka Projections is intended for building systems with the CQRS pattern, and facilitate in event-based service-to-service communication.
- #553 - Unclear sentences in Akka Projection docs
- #1219 - Improve docs on frequent Durable State updates
- #1328 - Improve docs with examples of testing projection handlers
- #557 - Fix Java pause/resume docs example to finish with resume
Contributing Guide Code of Conduct -
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 -
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 -
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
- #5731 - [Feature Request] Support `alter table` ddl operations via kernel-based v2 connector
- #5728 - Rename io.delta.kernel.spark package
- #5707 - Update checkVersionExists API in SnapshotManager
- #5704 - [Feature Request][Spark] Support Time Travel for DESCRIBE queries
- #5675 - [Feature Request] Centralize DefaultEngine.create(...) and pass engine as a parameter after creation.
- #5662 - [BUG][Spark] Files with large deletion vectors cannot be read by CDCReader
Contributing Guide Code of Conduct -
scalameta/scalafmt
Code formatter for Scala
- #4884 - Hard to track changes across multiple versions
- #4883 - format floats and doubles with leading zero
- #3490 - Adoption of AUR package but ran into issues
- #3035 - Publish Scala 3 artifacts
- #1736 - Automate regression tests
- #1591 - Deliver scalafmt-native to brew and other package managers
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!)
- #4017 - scala-cli test --native fails with "No framework found by Scala.js test bridge"
- #4013 - Got error when running scala-cli in a directory with .scala-build with previous scala-compiler version
- #4005 - native-image compile fails due to a residual SUBST pointing to Coursier‑managed GraalVM ZIP
- #3968 - confusing help commands as help is distrubuted over --help --help-full --help-repl etc
- #3950 - Ability to avoid downloading or checking dependencies that are already present locally
- #3930 - REPL exposes compiler internals
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.
- #5817 - Add overload of sortMergeTransform for 4 inputs
- #5765 - java.io.FileNotFoundException in NativeFileSorter
- #5759 - Support EmptyMatchTreatment param for SMB reads
- #5753 - RandomSamplerTest is flaky on GHA
- #5702 - BigQueryTypeIT test case fails in GHA
- #5675 - Documentation fixes for scio parquet testing harness
Contributing Guide Code of Conduct