Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
scalacenter/sbt-version-policy
Compatibility checks for your dependencies
- #217 - False positive dependency error when upgrading to Scala 2.13.15 from 2.13.14
- #208 - Runtime dependency reported as missing
- #205 - Long loading time on multi-project
- #204 - TASTy-MiMa integration
- #200 - Shouldn't releaseVersion always be ReleaseVersion.fromCompatibility(BinaryAndSourceCompatible) for sbt-release?
- #198 - Support declaring backwards compatibility with older versions outside of version scheme
Contributing Guide Code of Conduct -
janstenpickle/extruder
Populate Case Classes From Any Data Source
- #42 - data source link on microsite returns a 404
- #3 - Investigate support for batch resolution from datasources
Contributing Guide Code of Conduct -
monix/monix-bio
Asynchronous data type with typed errors.
- #209 - Use more accurate runloop filter in stack traces
- #113 - Initial Documentation
- #68 - Cats instances should not require lazy val
Contributing Guide Code of Conduct -
rallyhealth/weepickle
A fork of uPickle, shaded for backwards and forwards compatibility.
- #124 - Custom type serialization with `bimap()` error
- #118 - Denial of service when parsing a JSON object with an unexpected field that has a big number
- #117 - Setting `StreamReadFeature.USE_FAST_DOUBLE_PARSER` doesn't increase parsing throughput
- #65 - Add annotation to omit discriminator for sealed hierarchies
- #51 - `macroFromTo` should cope with type-parameter fields
- #32 - Macro expansion error for companion object with implicit `macroFromTo`
Contributing Guide Code of Conduct -
carueda/tscfg
Boilerplate-free, type-safe access to configuration properties in Java and Scala
- #287 - Workflow for publishing
- #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 -
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 -
scala-exercises/exercises-fpinscala
Exercises based on the "Functional Programming in Scala" red book (http://manning.com/bjarnason)
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 -
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
-
scalacenter/scala-debug-adapter
Implementation of the Debug Adapter Protocol for Scala
- #780 - StackTraceRequest is very slow after version 4.0.2
- #747 - Warning causing evaluation to fail
- #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
Contributing Guide Code of Conduct -
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 -
purplekingdomgames/ultraviolet
Scala 3 to GLSL transpiler library
- #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
- #94 - Inline colour conversion syntax
Contributing Guide Code of Conduct -
sbt/sbt-javaagent
sbt plugin for adding java agents to projects
- #22 - Putting agent JARs in lib directory
- #15 - Document dependency syntax
- #13 - Support multi-jvm scope
- #11 - Integration with sbt-revolver
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 -
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