Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
scala-exercises/exercises-scalatutorial
Exercises for the "Functional Programming Principles in Scala", part of the FP in Scala specialized program by EPFL.
- #298 - Unexpected value in Lazy Evaluation exercise
- #197 - type mismatch with example
- #58 - Apparent Error in Higher Order Functions section
- #39 - Factorial function seems to not work
- #37 - org.scalaexercises.definitions.Section
- #35 - ERROR -> object aux is not a member of package scalatutorial at [186, 186, 186]
Contributing Guide Code of Conduct -
scala-exercises/exercises-stdlib
Scala Exercises' lessons for the standard library
- #385 - wrong equals sign in class definition
- #384 - type of implicit definition needs to be given explicitly
- #286 - Edit page links doesnt work
- #143 - Octal scapes literals are unssuported
- #133 - Issue in Prefix Postfix Infix assignment
- #126 - Bug in Traversables exercise
Contributing Guide Code of Conduct -
gnieh/fs2-data
streaming data parsing and transformation library
- #698 - Question: Parsing CSV-File without starving CPU
- #624 - Streaming over http seems to be broken in v1.11
- #603 - Add MessagePack support
- #370 - Add Streaming XQuery subset implementation
- #332 - Support for non-UTF `encoding` in xml parser
- #113 - Add support for some regexes
Contributing Guide Code of Conduct -
playframework/play-ws
Standalone Play WS, an async HTTP client with fluent API
- #1003 - Add support for Digest RFC7616
- #950 - Brotli encoding
- #780 - StandaloneAhcWSRequest rewrites application/x-www-form-urlencoded requests body, changes ordering of keys
- #754 - I need to use the GMSSL protocol
- #710 - Got "Digest algorithm not supported: md5" on try use DIGEST
- #709 - [feature] Add support for `SameSite` attribute in `WSCookie`
Contributing Guide Code of Conduct -
akka/akka-stream-contrib
Add-ons to Akka Stream
- #186 - Shared valve switch
- #173 - Publish API documentation to doc.akka.io
- #165 - Remove PassThroughFlow which is not superseded by FlowWithContext
- #158 - Remove unrelated tools
- #140 - Any interest in integrating actor into a Flow though a GraphStage?
- #135 - replace scala.Either in PartitionWith Java API
Contributing Guide Code of Conduct -
arguslab/argus-saf
Argus static analysis framework
- #87 - Detected non-deterministic results under various configurations
- #84 - Custom Source
- #83 - jnsaf and nativedroid install failed
- #82 - Failed to install amandroid_stash.
- #77 - How do you spot JNI API functions in shared libraries
- #76 - Getting int value passed as parameter
Contributing Guide Code of Conduct -
playframework/flyway-play
Play modules for Flyway
- #432 - Setup repo
- #404 - Migrations are applied automatically also in Dev mode
- #381 - Update Readme.md for configuration with MySQL
- #174 - How to enable/execute Scala/Java-based migrations using this framework?
- #119 - html views are not shown in Play!-Framework 2.8 with version 7.2.0
- #96 - flyway.ignoreMissingMigrations does not seem to work on 4.0 or 5.2.
Contributing Guide Code of Conduct -
apache/pekko-http
The Streaming-first HTTP server/module of Apache Pekko
- #822 - Nightly job to publish our snapshots fails
- #798 - Http2 header parser can be made more performant
- #797 - ServerSentEventParser may not support event ends with `\r\n`
- #733 - ensure that packages are not split across jars
- #705 - UnexpectedConnectionClosureException errors
- #694 - renderRfc1123DateTimeString can be faster
Contributing Guide Code of Conduct -
profunktor/fs2-rabbit
-
virtuslab/besom
Besom - a Pulumi SDK for Scala. Also, incidentally, a broom made of twigs tied round a stick. Brooms and besoms are used for protection, to ward off evil spirits, and cleansing of ritual spaces.
- #573 - Render Scaladocs for fields and args
- #572 - Support Encoder for named tuples (from next Scala LTS?)
- #569 - Support previews of interpolated JSON values
- #568 - Support raw string interpolation in JSON
- #540 - upgrade grpc dependency to >= 1.65.1 to avoid grpc corruption
- #523 - Publishing script does not fail on exit code != 0 when publishing to maven
Contributing Guide Code of Conduct -
stripe/dagon
Tools for rewriting and optimizing DAGs (directed-acyclic graphs) in Scala
- #150 - // 2. set up a transfromation from AST to Literal
- #149 - Id is serializable but has a bad equality
- #15 - add a scala-native build
- #14 - set up scalafmt
Contributing Guide Code of Conduct -
playframework/play2-memcached
A memcached plugin for Play 2.x
- #80 - Setup repo
- #75 - The path to PlayImport described in the readme is wrong, and I can't build it as it should be.
- #70 - Set() and remove() methods behaves unreliably on play 2.5 and older because of race conditions
- #66 - distributed cache between multiples server
- #65 - Failed depenendency when try to build project locally
- #45 - Readme unclear regarding namespacing
Contributing Guide Code of Conduct -
stripe/bonsai
Beautiful trees, without the landscaping.
- #11 - Consider variance
- #9 - Consider removing implicit/default Layouts
- #1 - Interleave dictionaries and bits
Contributing Guide Code of Conduct -
monix/monix-kafka
Monix integration with Kafka
- #287 - KafkaConsumerConfig and KafkaProducerConfig apply helpers do not properly set properties
- #240 - Failing to commit offset at the end of the Observable
- #238 - Seek to beginning executes before getting partition assignments
- #202 - Web documentation 📖
- #186 - ConsumerObservable doesn't propagate the cancellation
- #182 - How to detect consumption error while using `KafkaConsumerObservable`?
Contributing Guide Code of Conduct -
smart-data-lake/smart-data-lake
Smart Automation Tool for building modern Data Lakes and Data Pipelines
- #1012 - Change default cdc column names in DebeziumCdcDataObject
- #1011 - Description of uiBackend.timeouts is missing in schema export
- #1000 - FinalMetricsLogWriter should include if expectation is valid
- #994 - Error while saving DataObjects metadata.description
- #993 - HistorizeAction cannot create hash codes based on Map element types anymore
- #982 - Improve error message if constraint or expectation setup fails
Contributing Guide Code of Conduct -
47degrees/scalacheck-toolbox
A helping hand for generating sensible data with ScalaCheck
- #90 - Add Cogen instances
- #57 - ThreetenBP support for dates
- #55 - Create tests that the Jars are built correctly
- #47 - Got a random test failure in Travis for Scala 2.12
- #38 - Filter is failing with ZonedDateTime generator
- #21 - Define supported date/time classes across joda and j8 to support
Contributing Guide Code of Conduct -
ciren/cilib
Typesafe, purely functional Computational Intelligence
- #310 - Consolidate various dependant projects into a monorepo?
- #305 - Clearer error messages for missing instances
- #288 - Inertia Weight Control Strategies for PSO
- #253 - Sample algorithm usage in examples on website
- #241 - Current syntax is magic
Contributing Guide Code of Conduct -
playframework/scalatestplus-play
ScalaTest + Play
- #431 - BaseOneServerPerSuite swallows exception when stopping the server fails
- #199 - Doesn't seem like the JVM arguments make their way into the Application.
- #144 - Element.find to wrap WebElement.findElement
- #121 - Success of before and after injection varies according to GuiceOneServerPerTest or GuiceOneServerPerSuite
- #119 - Update documentation for unit testing controllers
- #112 - Use GuiceOneAppPerSuite with async tests
Contributing Guide Code of Conduct -
scalacenter/scala3-migrate
A tool to help migrating from Scala 2 to Scala 3
- #580 - Please publish for Scala 2.13.17
- #551 - Modules were resolved with conflicting cross-version suffixes
- #506 - Version 0.7.1 requires semanticdb-scalac 4.7.8, which doesn't exist for Scala 2.13.14+
- #334 - confusion around necessity of adding explicit result types and implicits
- #319 - improve the test suite for scala-migrate to detect wrong inferred types
- #317 - Migration failed because of null
Contributing Guide Code of Conduct -
scala-exercises/exercises-cats
Scala Exercises' lessons for the Cats library
- #221 - Can not do the Eval exercises
- #70 - No information on which test is failing
- #63 - Traverse lesson, running examples with cats 1.0.0-MF
- #62 - Foldable[T].traverse_ exercises accepts wrong answer as correct
- #54 - java.lang.NoClassDefFoundError: cats/free/Inject$ building master
- #53 - exercise of traverse failed to run
Contributing Guide Code of Conduct