Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
higherkindness/skeuomorph
skema morphisms
- #485 - Scala 3 support
- #343 - Remove `scala.jdk.CollectionConverters` from skeuomorph once the avrohugger migration has been completed
- #338 - BinaryF is incorrectly represented as List[Boolean]
- #323 - support avro logical type?
- #303 - Unexpected behavior? - OpenAPIParser
- #277 - OpenApiSchemaSpec flaky test
Contributing Guide Code of Conduct -
scalacenter/sbt-version-policy
Compatibility checks for your dependencies
- #229 - `versionPolicyReportDependencyIssues` requires `versionPolicyIntention` to be set
- #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?
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 -
unitycatalog/unitycatalog
Open, Multi-modal Catalog for Data & AI
- #766 - 500 Internal Server Error When Starting UC Server and WebUI with Authentication Disabled
- #764 - GCS AccessToken Expiry for Long Running Queries
- #759 - Enhance OpenAPI Specification with Detailed Error Codes.
- #755 - java.nio.file.AccessDeniedException: etc/conf/public_key.der
- #753 - Getting Invalid Host header error in browser with https URL
- #744 - Expand Trino docs to include more detailed instructions
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
-
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
- #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 -
purplekingdomgames/ultraviolet
Scala 3 to GLSL transpiler library
- #120 - Investigate: Opaque types
- #119 - Allow nested named functions
- #118 - Setup color constants for handy values
- #117 - Ultraviolet Giter8 template
- #116 - Upgrade to Scala 3.5.2
- #115 - Bug: Deeply nested if statements do not work correctly
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