Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
-
guardian/grid
The Guardian’s image management system
- #4372 - Display aggregation counts for chip values, and sort value lists by aggregation where possible
- #4282 - Deny leases can’t easily be set to start in the future
- #4261 - Scala Steward can not run on this repo until it allows building under Java 21
- #4246 - [feature] Agency picks
- #4024 - Add support for IPTC Subject Codes
- #4017 - Cropping PNG fails
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 -
arainko/ducktape
Automatic and customizable compile time transformations between similar case classes and sealed traits/enums, essentially a thing that glues your code. Scala 3 only. Or is it duct 🤔
- #219 - Config options that traverse thru F[Elem] are sometimes weird
- #197 - Opaque type treated as underlying type in some scenarios
- #75 - Mapping field names based on a constant function
Contributing Guide Code of Conduct -
purplekingdomgames/tyrian
Elm-inspired Scala UI library.
- #287 - Nav.loadUrl() can open a new web window page.
- #280 - FileReader: Convert `Future` to `Async[F].async`
- #276 - Tag Builder
- #274 - Add a way to map a `Sub` message to multiple ones
- #272 - Better support for query params
- #271 - Source maps not working?
Contributing Guide Code of Conduct -
typelevel/algebra
Experimental project to lay out basic algebra type classes
- #253 - Archive this repo?
- #233 - Integrate intermediate steps between `CommutativeRing` and `Field`
- #218 - Integrating cats.kernel.Semigroup and friends
- #209 - Law testing guidelines
- #203 - Why don't we move Spire's Module/VectorSpace/MetricSpace/etc. here?
- #199 - Algebra Syntax (was #78 Symbolic Infix Operators)
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 -
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 -
bigdatagenomics/avocado
A Variant Caller, Distributed. Apache 2 licensed.
- #306 - Update ADAM dependency to 0.26.0
- #305 - Unable to locate file from biallelicGenotyper in jointer
- #303 - Read group dictionary contains multiple samples with identical read group names.
- #290 - distribution does not include the avocado jar files
- #286 - Write original genotype prior to joint genotyping
- #283 - Calling with Avocado using the "hive" range partitioned data
Contributing Guide Code of Conduct -
projectglow/glow
An open-source toolkit for large-scale genomic analysis
- #724 - Compatibility Issue: java.lang.NoSuchMethodError with glow.py on PySpark 3.5.1
- #693 - Writing sharded VCF fails on read
- #685 - Tried spark.sql("RESET") not worked
- #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
Contributing Guide Code of Conduct -
scala/scala-java8-compat
A Java 8 (and up) compatibility kit for Scala.
- #179 - Execution context being lost after using FutureConverters
- #169 - Future.recover does not catch exceptions that are thrown inside a CompletableFuture
- #160 - genjavadoc issue with StreamShapeLowPriority
- #153 - Make FromJavaFunction and the likes serializable
- #120 - Improve support for failed `CompletionStage`s
- #94 - Wrong function conversion documentation
Contributing Guide Code of Conduct -
playframework/play-grpc
Play + Pekko gRPC
- #322 - Deprecate AkkaGrpcClientHelpers
- #317 - Duplicate ClassicActorSystemProvider binding when using with Play 2.8.3
- #303 - Add BuildInfo so the Akka gRPC version becomes available for specifying dependencies
- #50 - Use Silencer
- #34 - Improve port detection on testkit
- #17 - Avoid double protoc compilation
Contributing Guide Code of Conduct -
apache/pekko-grpc
Apache Pekko gRPC
- #411 - review licenses for pekko-grpc-codegen and bat files (published to maven central)
- #395 - run link validator on schedule instead of per PR, and exclude license-report.html
- #380 - add test that excludes generating source for google protos
- #379 - reproducible builds: pekko-grpc-scalapb-protoc-plugin-assembly
- #378 - reproducible builds: sbt plugin not found
- #377 - reproducible builds: maven and gradle plugin are not found
Contributing Guide Code of Conduct -
apache/pekko-connectors
Apache Pekko Connectors is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Apache Pekko.
- #844 - RecordIOFramingSpec "should parse a series of records" is flaky
- #810 - PubSub connector needs a PubSubConfig but that class is deprecated
- #778 - MqttSessionSpec: MQTT server connector should re-connect given connect, subscribe, connect again, publish
- #772 - UntypedMqttFlowSpec: mqtt client flow should establish a bidirectional connection and subscribe to a topic
- #739 - reproducible builds: TASTY differences
- #738 - reproducible builds: proto files in google-cloud artifacts
Contributing Guide Code of Conduct -
playframework/play-doc
-
apache/pekko-management
Apache Pekko Management is a suite of tools for operating Pekko Clusters.
- #303 - PIP: support Eureka discovery
- #243 - com.orbitz.consul:consul-client is not maintained
- #224 - move link validator to nightly/weekly job
- #216 - KubernetesApiSpec flaky
- #209 - HttpContactPointBootstrap always dead after probing timeout
- #196 - minikube/docker
Contributing Guide Code of Conduct -
scalacenter/tasty-query
- #446 - Error `Expected TermName but got example.MyObject[$]._$_$_$_$`
- #441 - Support new tags in TASTy 28.5
- #440 - `MemberNotFoundException` when invoking `tpe` on the tree of a java annotation
- #436 - Looks like Scala 3.4.x produces TermRef's to term refinements without symbols
- #434 - `SourceFile.name` returns full path on Windows
- #272 - Add a way to render trees and types as Scala code
Contributing Guide Code of Conduct -
comcast/money
Dapper Style Distributed Tracing Instrumentation Libraries
- #145 - Sample Spring app is broken in Jetty container
- #138 - What do we want to do with Money?
- #119 - Update jackson to 2.9.8 in sample pom.xml
- #105 - Money Cost - Standard package to show cost of adding Money
- #104 - Update Scala versions and library dependencies
- #88 - Remove or update Contributors file
Contributing Guide Code of Conduct -
stringbean/sbt-dependency-lock
sbt plugin for creating dependency lockfiles
- #39 - Remove the timestamp field
- #28 - Lock the plugins, build time dependencies
- #16 - Ensure the plugin code is reusable and documented
- #15 - Implement lockfile versioning & migration
- #14 - Handle classifier in artifacts
- #13 - Handle cross-build projects
Contributing Guide Code of Conduct -
alejandrohdezma/http4s-munit