Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
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 -
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 -
profunktor/fs2-rabbit
:rabbit: RabbitMQ stream-based client built on top of Fs2
- #990 - Feature Request: Add way to setMaxInboundMessageBodySize
- #418 - Looking for new maintainers!
- #338 - Handle `prefetchCount` > max Short value
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 -
apache/pekko-http
The Streaming-first HTTP server/module of Apache Pekko
- #585 - handle invalid charsets in accept-charset header (XML case)
- #579 - upgrade pekko and possibly other dependencies
- #566 - reproducible builds: TASTY differences
- #565 - reproducible builds: inner functions are not consistently generated on Scala 3
- #554 - fix compiler warnings about using Java `@Deprecated` annotation
- #553 - Twitter Decoder cannot handle all InputStream implementations
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 -
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.
- #540 - upgrade grpc dependency to >= 1.65.1 to avoid grpc corruption
- #539 - Failed to load language plugin scala
- #535 - Decoding error for `aws.route53.getZone`
- #533 - OVH: can we work around the provider being incorrect?
- #527 - Enhance Pulumi StackReference Interface with Typed Outputs
- #523 - Publishing script does not fail on exit code != 0 when publishing to maven
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 -
smart-data-lake/smart-data-lake
Smart Automation Tool for building modern Data Lakes and Data Pipelines
- #907 - Skipping actions
- #905 - Implement Delta Sharing DataObject
- #903 - DeduplicateAction should support a Schema Change between InputDO and OutputDO
- #902 - Foreign Keys in configuration
- #900 - HistorizeAction needs input schema in prepare phase
- #897 - PrimaryKey export in DataObjectsExporterDataObject
Contributing Guide Code of Conduct -
sbt/sbt-jacoco
an sbt plugin for JaCoCo Code Coverage
- #312 - Jacoco Reporting does not correctly handle Lambdas
- #302 - I'm using Java 17 and sbt 1.9.8 and Scala 2.13 : report coverage is zero for all categories
- #297 - Update to latest sbt version
- #294 - Synthetic methods are not being accounted correctly.
- #281 - Individual file coverage analysis
- #234 - jacocoExcludes setting does not work
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 -
scalacenter/scala3-migrate
A tool to help migrating from Scala 2 to Scala 3
- #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
- #94 - Add Macro libs to a configuration file
- #61 - Baquote names for types if necessary
Contributing Guide Code of Conduct -
monix/shade
Memcached client for Scala
- #66 - Usage with Scala version 2.13
- #64 - Closing, Reopening Warning
- #62 - support for "new" commands
- #60 - Uncaught exception in enqueueOperation
- #57 - Accessing underlying `TimedOutOperationStatus`
- #56 - touching timeout value
Contributing Guide Code of Conduct -
scalameta/metabrowse
Static site generator for code search with IDE features for Scala
- #272 - Re-enable JsonSuite
- #271 - Start using fullOptsJS instead of fastOptJS again
- #102 - Chunk large package indexes
- #99 - Print method signatures for method symbols
- #73 - Unclear --help on how to run cli
- #64 - Consider adding a metabrowseForceCompile task to sbt-metabrowse
Contributing Guide Code of Conduct -
endless4s/endless
endless is a library to build distributed systems in functional Scala using a pluggable runtime model
Contributing Guide Code of Conduct -
unitycatalog/unitycatalog
Open, Multi-modal Catalog for Data & AI
- #744 - Expand Trino docs to include more detailed instructions
- #743 - Add ESLint configuration file.
- #740 - Trino Integration not able to access UC data
- #739 - Trino Integration: Trino and Unity Catalog use the same default port
- #734 - Unify the usage of code snippet types in documentation
- #732 - Add code snippet type to Trino integration documentation
Contributing Guide Code of Conduct -
-
akka/akka-projection
Akka Projections is intended for building systems with the CQRS pattern, and facilitate in event-based service-to-service communication.
- #1232 - Add the ability to supply a connection factory for R2DBC projections
- #1219 - Improve docs on frequent Durable State updates
- #1196 - failed: R2dbcTimestampOffsetStoreSpec (SqlServer)
- #1180 - Document other possibilities for kafka projection offset storage
- #1169 - Failed: EventSourcedChaosSpec (Sql Server)
- #1163 - Failed: R2dbcTimestampOffsetStoreSpec (SqlServer)
Contributing Guide Code of Conduct