Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
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 Chatroom Code of Conduct -
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 Chatroom Code of Conduct -
scala/scala-xml
The standard Scala XML library
- #607 - Name predicates: which XML version?
- #532 - ConstructingParser does not tolerate start of file whitespace
- #528 - CDATA in MarkupParser
- #403 - Unique identifier for the Node instances
- #384 - Cross-refs to JDK 11 broken in Scaladoc 2.13
- #292 - Issue when XML contains Processing Instruction , but no Declaration
Contributing Guide Chatroom 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 - 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
- #667 - Akka Persistence JDBC MySQL schema creation script warning on duplicate unique index
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
- #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
- #1304 - MatchError in `ApiPhase.processScalaUnit` with `-sourcepath` compiler option
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 -
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 -
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 -
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
- #1360 - Incorrect information messages
- #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
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