Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
akka/akka-persistence-jdbc
Asynchronously writes journal and snapshot entries to configured JDBC databases so that Akka Actors can recover state
- #825 - legacyTagKey does not maintain the legacy schema layout
- #824 - Durable State broken after upgrading to slick 3.5.x
- #802 - Incomplete MySQL 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
Contributing Guide Chatroom 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 Chatroom Code of Conduct -
monadless/monadless
Syntactic sugar for monad composition in Scala
- #21 - catching NonFatal(_) has compile error
- #9 - Build for 2.13.0?
- #8 - Does not work with different nested monads
- #6 - Bug when scala-logging
- #5 - compile failure: scala-js
- #4 - Cant create aliases for "lift/unlift"
Contributing Guide Chatroom Code of Conduct -
sbt/zinc
Scala incremental compiler library, used by sbt and other build tools
- #1352 - Pipelining prevents Java compilation with compileOrder := JavaThenScala config
- #1351 - Regression on compiling Scala 3: "Can't find source file for a.A.Inner_sel"
- #1334 - Changing class parameters doesnt recompile dependent code
- #1333 - Overcompilation for dependencies of classes using (not defining) macros
- #1313 - Better documentation needed for `includeTransitiveInitialInvalidations`
- #1307 - Clarification Suggested for `processExternalDependency` Method Name in Zinc
Contributing Guide Chatroom 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 Chatroom 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 Chatroom 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 Chatroom 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 Chatroom 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 Chatroom 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 Chatroom Code of Conduct -
vinyldns/vinyldns
DNS automation and governance for streamlining DNS operations and enabling safe and secure DNS self-service
- #1359 - In abandoned zones, zone access shown as private for shared zones
- #1356 - Remove unnecessary parameters from "listRecordSetChanges"
- #1354 - Enable numeric sorting for ipv4 zone records
- #1352 - Pagination issue while sorting by record type
- #1350 - Fix record change history pagination
- #1336 - Multiple DNS Backend IP Support
Contributing Guide Chatroom 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 Chatroom 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 Chatroom Code of Conduct -
zalando/grafter
Grafter is a library to configure and wire Scala applications
Contributing Guide Chatroom Code of Conduct -
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 Chatroom Code of Conduct -
avast/scala-server-toolkit
Functional programming toolkit for building server applications in Scala.
Contributing Guide Chatroom 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 Chatroom Code of Conduct -
stryker-mutator/stryker4s
Mutation testing for Scala
- #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
- #1342 - Investigate running Stryker4s process separately from sbt
Contributing Guide Chatroom Code of Conduct -
projectglow/glow
An open-source toolkit for large-scale genomic analysis
- #545 - Comparision of performance of regenie WGR and glow WGR
- #540 - Feature Request: add regenie's gene-based testing
- #536 - glow.normalize_variant fails with NullPointerException in NormalizeVariantExpr.scala:55
- #530 - Interaction Tests with GLOW
- #459 - Set explicit guidelines when running large jobs
- #447 - ValueError: Some of types cannot be determined after inferring
Contributing Guide Chatroom Code of Conduct -
trace4cats/trace4cats
Distributed app tracing implementation in pure scala using cats-effect
- #910 - Release new version of sub modules
- #832 - Span completer never shuts down
- #783 - X-B3-TraceId support for 8 bytes size as well as 16 bytes size
- #763 - Switch to trace4cats-steward from scala-steward
- #746 - Reconfigure automatic early releases
- #347 - Use MUnit for testing
Contributing Guide Chatroom Code of Conduct