Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
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 Chatroom 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 Chatroom Code of Conduct -
smart-data-lake/smart-data-lake
Smart Automation Tool for building modern Data Lakes and Data Pipelines
- #823 - ScalaJ Http Library is deprecated -> replace with sttp
- #817 - JdbcTableDataObject should support housekeepingMode
- #815 - WebserviceFileDataObject: Support reading schema from OpenAPI spec
- #813 - Better support for SDLB in Notebooks
- #810 - Implement CanHandlePartitions for SnowflakeTableDataObject
- #804 - New DataObject for change data capture (CDC) with Debezium
Contributing Guide Chatroom Code of Conduct -
scalacenter/scala3-migrate
A tool to help migrating from Scala 2 to Scala 3
- #419 - Failed to run scalafix with ProcedureSyntax, fix.scala213.ExplicitNullaryEtaExpansion, fix.scala213.ParensAroundLambda, fix.scala213.ExplicitNonNullaryApply, fix.scala213.Any2StringAdd on because missing symbol: jdk.internal.HotSpotIntrinsicCandidate
- #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
- #95 - In CoursierHelper, repositories should be configured from the sbt build.
- #94 - Add Macro libs to a configuration file
Contributing Guide Chatroom 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.
- #486 - Expose CustomTimeouts
- #483 - Release the new `docker-build` provider
- #482 - Consider implementing `sourcePosition` support.
- #481 - Port support for result reporting a.k.a "continue on error"
- #480 - Port support for partial values from upstream
- #456 - 0.3.0 core module depends on 0.3.0-SNAPSHOT json module
Contributing Guide Chatroom Code of Conduct -
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 Chatroom Code of Conduct -
akka/akka-persistence-dynamodb
DynamoDBJournal for Akka Persistence
- #101 - DynamoDB TTL
- #83 - 400KB snapshot limit
- #76 - Mention DynamoDB Streams as a means to access the event log as a stream
- #64 - Prevent overwriting events when persisting
- #50 - Read journal for DynamoDB
- #47 - JSON to create table
Contributing Guide Chatroom 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.
- #1149 - Document signal detection for replication
- #1137 - Dependency graph submission broken
- #1128 - Pause slice projections and replication
- #1123 - Document which plugin supports which type of query
- #1108 - Error logged in tests: Pool has been shut down
- #1037 - Max limit on number of filter criteria
Contributing Guide Chatroom 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 Chatroom Code of Conduct -
scalacenter/sbt-version-policy
Compatibility checks for your dependencies
- #200 - Shouldn't releaseVersion always be ReleaseVersion.fromCompatibility(BinaryAndSourceCompatible) for sbt-release?
- #198 - Support declaring backwards compatibility with older versions outside of version scheme
- #190 - submodules released as über jars (eg from `sbt-assembly`) always have `MissingClassProblem`s and `None` compatibility
- #138 - Only set mimaPreviousArtifacts when not set by other plugins
- #123 - Avoid false positives versionCheck when versionScheme != early-semver
- #120 - Idea: Factor out SBT-independent core module
Contributing Guide Chatroom 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 Chatroom 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 Chatroom Code of Conduct -
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 Chatroom Code of Conduct -
lightbend-labs/lightbend-emoji
Lightbend Emoji library — a wrapper around Java's Unicode character handling
Contributing Guide Chatroom Code of Conduct -
scala-exercises/exercises-fpinscala
Exercises based on the "Functional Programming in Scala" red book (http://manning.com/bjarnason)
Contributing Guide Chatroom 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 Chatroom 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 Chatroom 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 Chatroom 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 Chatroom 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 Chatroom 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