Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
comcast/sirius
A distributed system library for managing application reference data
- #140 - Support HTTP for Sirius following instead of Akka remoting
- #131 - AskTimeoutExceptions during startup
- #126 - Subset of follower nodes missing data
- #125 - nodetool requires akka.tcp protocol that SiriusShortNameParser doesn't support
- #112 - Old deletes need to be purged during Compaction
- #104 - Stale ActorRef eviction is broken
Contributing Guide Code of Conduct -
lightbend/cloudflow
Cloudflow enables users to quickly develop, orchestrate, and operate distributed streaming applications on Kubernetes.
- #1355 - create the SensorDataJsonSupport object
- #1349 - Communication on deprecation of cloudflow
- #1233 - Cloudflow CLI: incomplete pods status on deployment (1/0)
- #1231 - Docs need attention for: "Download and install the Cloudflow CLI"
- #1230 - Docs need attention for Protobuf in v2.3.1
- #1225 - Support for Java 17
Contributing Guide Code of Conduct -
akka/akka-persistence-jdbc
Asynchronously writes journal and snapshot entries to configured JDBC databases so that Akka Actors can recover state
- #824 - Durable State broken after upgrading to slick 3.5.x
- #802 - MySQL durable state implementation
- #793 - Might the schema of event_jounal be optimized?
- #686 - Implement Delete effect for DurableState
- #673 - failure: Some eventsByTag tests fail with Oracle and legacy.ByteArrayReadJournalDao
- #667 - Akka Persistence JDBC MySQL schema creation script warning on duplicate unique index
Contributing Guide Code of Conduct -
playframework/twirl
Twirl is Play's default template engine
- #771 - Dependency Dashboard
- #571 - Incorrect calculation the column of error for template with first line comments
- #498 - Fix problems regarding Scala 3 and sourcePositionMapper
- #420 - Not possible to add scaladoc comment for the generated template object
- #347 - StringInterpolation not works well with Seq
- #201 - Scala backtick identifiers in Twirl templates
Contributing Guide Code of Conduct -
monadless/monadless
-
sbt/zinc
Scala incremental compiler library, used by sbt and other build tools
- #1352 - Pipelining prevents Java compilation with compileOrder := JavaThenScala config
- #1334 - Changing class parameters doesnt recompile dependent code
- #1313 - Better documentation needed for `includeTransitiveInitialInvalidations`
- #1307 - Clarification Suggested for `processExternalDependency` Method Name in Zinc
- #1304 - MatchError in `ApiPhase.processScalaUnit` with `-sourcepath` compiler option
- #1204 - compilation error with JVM 20
Contributing Guide Code of Conduct -
akka/akka-management
Akka Management is a suite of tools for operating Akka Clusters.
- #1278 - Support gRPC health checks
- #1251 - Failed: Integration Tests for Kubernetes API with Maven
- #1240 - failed: Integration test for Kubernetes Lease - sbt expected single file for component
- #1107 - Failed: Integration tests for Kubernetes API
- #1075 - new-cluster-enabled and SBR
- #1040 - Support for refreshing k8s tokens
Contributing Guide Code of Conduct -
playframework/anorm
The Anorm database library
- #603 - Unreachable case except for null warning by Macro.namedParser with Scala 3 enum
- #599 - Match exhaustivity warning generated by a macro
- #560 - Incorrect error message when column is unexpectedly NULL
- #525 - Default Column[LocalDateTime] instance lose nanoseconds precision
- #478 - Invalid SQL type computed for Java array prepared statement parameters
- #251 - Support for async database access
Contributing Guide Code of Conduct -
azure/azure-event-hubs-spark
Enabling Continuous Data Processing with Apache Spark and Azure Event Hubs
- #682 - Azure EventHub - PySpark Failed to configure SaslClientAuthenticator works when using Confluent cloud
- #681 - The auth docs are wrong - causing service unavailability issues
- #680 - ReceiverDisconnectedException even if using different consumer groups
- #679 - EventHub Writer fails due to Throttling of EventHub, configuration settings have no impact.
- #678 - Spark streaming kubernetes - Fails to recover from chechpoint. Cannot find endpoint: spark://PartitionPerformanceReceiver
- #677 - maxEventsPerTrigger is not working
Contributing Guide Code of Conduct -
47degrees/github4s
A GitHub API wrapper written in Scala
- #888 - Support reference deletion
- #887 - Support merging of a pull request
- #840 - Flaky test `Repos >> ListStatus`
- #836 - Support for Scala Native
- #810 - List followers of a user
- #769 - patch field being String in FileComparison causing compareCommit to crash
Contributing Guide Code of Conduct -
scalacenter/scalajs-bundler
- #479 - Could this be published with SBT 1.9.x?
- #457 - webpackExtraArgs is ignored
- #435 - BundlingMode.LibraryAndApplication() does not work with sourcemap to false
- #434 - Use with IntegrationTests
- #431 - sourcemap not work with BundlingMode.LibraryAndApplication
- #428 - Yarn 2 throws `Unsupported option name ("--mutex")`
Contributing Guide Code of Conduct -
comcast/ip4s
Defines immutable, safe data structures for describing IP addresses, multicast joins, socket addresses and similar IP & network related data types
- #505 - Alternative version of Host.fromString that returns error message?
- #466 - Support unix socket addresses, and possibly arbitrary other address types (?)
- #422 - Pure Scala IDNA implementation
Contributing Guide Code of Conduct -
vinyldns/vinyldns
DNS automation and governance for streamlining DNS operations and enabling safe and secure DNS self-service
- #1367 - Update Get Recordset Change Route
- #1354 - Enable numeric sorting for ipv4 zone records
- #1352 - Pagination issue while sorting by record type
- #1336 - Multiple DNS Backend IP Support
- #1331 - Rework Zone ACL
- #1325 - NoAccess ACL does not work in shared zones
Contributing Guide Code of Conduct -
outr/youi
Next generation user interface and application development in Scala and Scala.js for web, mobile, and desktop.
- #82 - Support for pre-loading screens
- #75 - Reload a Screen
- #72 - WebSocket Client Auto-Reconnect
- #71 - Better WebSocket support
- #70 - Take part in TFB competition
- #67 - ListSelection
Contributing Guide Code of Conduct -
playframework/play-mailer
Play mailer plugin
- #261 - Switch to Jakarta Mail
- #242 - Add support for DKIM signing
- #195 - Error - no object DCH for MIME type multipart/mixed
- #177 - Get a nullpointerexception when trying to send mail
- #151 - Authentication Failure With Gmail in Play-Mailer 6.0.1
- #144 - Overwrite sender's mail id which is set in application.conf
Contributing Guide Code of Conduct -
zalando/grafter
-
scala/scala-collection-compat
makes some Scala 2.13 APIs (primarily collections, also some others) available on 2.11 and 2.12, to aid cross-building
- #652 - missing some typeConstraints methods (`<:<` and `=:=` )
- #650 - Add scala.annotation.experimental for cross-compiling with Scala 3
- #640 - `Ordering.orElse` and `Ordering.orElseBy`
- #632 - `Left#withRight` and `Right#withLeft`
- #621 - add `appended` method
- #565 - readme should document Metals setup
Contributing Guide Code of Conduct -
sbt/sbt-github-actions
An sbt plugin which makes it easier to build with GitHub Actions
- #184 - Feature request: Add support for automatically labelling PRs by Github Actions
- #183 - Problems with sbt-projectmatrix - upload artifact should be more granular
- #179 - Support `working-directory` in steps
- #178 - upload-artifact/v4 not supported on GHES
- #158 - Use Scala major versions rather than patch for generated actions
- #152 - Provide an interface to job level settings
Contributing Guide Code of Conduct -
avast/scala-server-toolkit
Functional programming toolkit for building server applications in Scala.
Contributing Guide Code of Conduct -
stryker-mutator/stryker4s
Mutation testing for Scala
- #1588 - Mutated code does not compile (=!=)
- #1522 - Converting Stryker4S into Stryker4JVM supporting Scala and Kotlin
- #1429 - Realtime integration in the HTML reporter
- #1417 - Improve error message about unrealistic result
- #1363 - Add option to open HTML report in Stryker4s automatically
- #1343 - Shade testrunner dependencies
Contributing Guide Code of Conduct