Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
carueda/tscfg
Boilerplate-free, type-safe access to configuration properties in Java and Scala
- #66 - Base class shouldn't necessarily be abstract
- #61 - Default value for List type
- #51 - Proper schema syntax
- #27 - proper tscfg library
- #21 - sbt plugin
Contributing Guide Code of Conduct -
lightbend-labs/lightbend-emoji
Lightbend Emoji library — a wrapper around Java's Unicode character handling
Contributing Guide Code of Conduct -
scala-exercises/exercises-fpinscala
Exercises based on the "Functional Programming in Scala" red book (http://manning.com/bjarnason)
Contributing Guide Code of Conduct -
47degrees/sbt-microsites
An sbt plugin to create awesome microsites for your project
- #613 - Weird DirectoryNotEmptyException when running makeMicrosite
- #578 - Support customizing layout contents
- #550 - Update docs for GitHub Actions
- #543 - Enable search on small layouts
- #488 - windows character bug when running sbt
- #468 - Leverage library to do file I/O
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 -
sbt/contraband
http://www.scala-sbt.org/contraband/
- #154 - Allow sealed interface
- #149 - Some generated code does not compile with -Xfatal-warnings
- #144 - Does Contraband Generated No-Arg Constructors for Java POJOs
- #130 - use "boxed type".hashCode(value) instead of "boxed type".valueOf(value).hashCode()
- #115 - maven plugin
- #105 - Support for rudimentary optics
Contributing Guide Code of Conduct -
topl/bifrost
A Scala client for the Topl blockchain protocol
- #2735 - BN-782 ⁃ Non-Naive Block Packing
- #2734 - BN-781 ⁃ Improved node interaction for operators
- #2733 - BN-780 ⁃ Node Deployment Tooling
- #2732 - BN-779 ⁃ Sonarqube Integration
- #2722 - BN-777 ⁃ Refine Stats and StatsInterpreter
- #2715 - BN-772 ⁃ Builds, Ops, and Maintenance
Contributing Guide Code of Conduct -
vickumar1981/stringdistance
A fuzzy matching string distance library for Scala and Java that includes Levenshtein distance, Jaro distance, Jaro-Winkler distance, Dice coefficient, N-Gram similarity, Cosine similarity, Jaccard similarity, Longest common subsequence, Hamming distance, and more..
- #72 - is thread-safe or not?
- #63 - Upgrade to Scala 3
- #57 - Add new phonetic similarity: Double Metaphone
- #52 - Add a CHANGELOG.md
- #35 - Add Junit dependency and tests around .util Java wrapper package
- #34 - Update documentation for package: com.github.vickumar1981.stringdistance.util
Contributing Guide Code of Conductdice-coefficient soundex-algorithm fuzzy-matching jaccard jaro-distance cosine-similarity-scores string-similarity jaro-winkler hamming-distance jaro-winkler-distance jaro soundex sorensen-dice-distance hacktoberfest levenshtein cosine-similarity jaccard-similarity ngram longest-common-subsequence levenshtein-distance -
mkurz/deadbolt-2-scala
Idiomatic Scala API for Deadbolt 2
- #62 - Enable/aggregate `test-app-route-comments` project again (?)
- #59 - Consolidate all test applications into a single test app.
- #58 - An Example of Dynamic Handler in Scala and andThen combinator
- #49 - DeadboltActions not working
- #43 - Action composition not working.
- #38 - not found: value restrict
Contributing Guide Code of Conduct -
lightbend/service-locator-dns
-
http4s/http4s-armeria
-
monix/monix-connect
A set of connectors for Monix. 🔛
- #962 - All APIs should be lazy
- #774 - Feature: uploads file the s3 api.
- #676 - Scala 3 support
- #673 - Fix redis flaky test
- #668 - Add offset argument to `downloadMultipart` method
- #652 - monix-redis 0.6.0-RC-1 dependent on scalapb
Contributing Guide Code of Conduct -
scalacenter/scala-debug-adapter
Implementation of the Debug Adapter Protocol for Scala
- #710 - Load classpath only once
- #695 - Add step filter configuration
- #663 - Expr evaluator in Java file: throws ClassNotFoundException: pack.ExpressionXYZ
- #653 - [Runtime evalution] evaluation of eq
- #652 - Should skip all classes in `scala.runtime`
- #651 - [Scala 3 decoder] Cannot decode `List$.apply(Seq): Object`
Contributing Guide Code of Conduct -
purplekingdomgames/ultraviolet
Scala 3 to GLSL transpiler library
- #107 - Remove current usage of Indigo from the sandbox
- #101 - Invalid comparisons
- #100 - Can we support `~==` for floating point comparison?
- #99 - Nested inlines support?
- #98 - Add support for foreach?
- #96 - Bug Swizzles not working correctly with bracketed values
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 -
sbt/sbt-javaagent
-
sbt/sbt-cpd
Copy & Paste Detector plugin using PMD for sbt.
- #23 - Travis CI dropped
- #21 - sbt-cpd pulls SNAPSHOT dependency for pmd-apex
- #20 - Does it support publish reports to sonarqube?
- #16 - How does it work
- #15 - Error log when skipping duplicate files
- #14 - Does cpd4sbt support multiple languages on the same project?
Contributing Guide Code of Conduct -
line/armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
- #5712 - Provide an easy way for users to leave `ClientConnectionTimings` to logs
- #5711 - Set `RequestLog#content` for `AnnotatedService` if a pojo is requested/returned
- #5710 - Consider dropping `:` from path pattern
- #5709 - Let `GrpcService` specify a maximum bound for `grpc-timeout`
- #5708 - `RetryingClient` gets deadlocked when a decorator returns a failed response.
- #5705 - Support for degraded health
Contributing Guide Code of Conduct -
scalacenter/tasty-query
- #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
- #261 - Companions in local scopes
- #164 - Test that inheritance does not affect signatures
Contributing Guide Code of Conduct -
playframework/play-socket.io
Play socket.io support
- #296 - Java multi-room chat example is broken at least
- #218 - Failed: Default socket.io support / should allow disconnecting from a namespace
- #105 - Publish the Scala 2.13 version to Maven Central
- #56 - Extract a akka-http-socket-io module that can be used without Play! framework
- #43 - Cannot run chat example
- #16 - Play 2.7 support
Contributing Guide Code of Conduct