Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
reactor/reactor
Reactor Bill Of Materials (tracking reactor-core, reactor-netty and more)
- #731 - Consider enabling discussions tab on GitHub
- #730 - Did we have some tools like Java-profilers for perfomance or cost analyzing?
- #720 - No dependency management for `reactor-tools` with classifier `original`
- #707 - Reproducible Builds
- #701 - Use Spotless plugin to enforce and update copyright headers
- #700 - Use Spotless plugin to help enforce basic formatting / license
Contributing Guide Code of Conduct -
swagger-api/swagger-codegen
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
- #12689 - [Bug]:Codegen in 3.0.78 fails with JsonParseException: Unrecognized token 'openapi':
- #12688 - [Question]: java25 support or build-error
- #12687 - [Question]: Use existing java pojos located in different packages
- #12681 - [Question]: swagger-codegen-maven-plugin jakarta.annotation and booleanGetterPrefix
- #12666 - [Bug]: String and Boolean and Int properties are being turned into Objects in OpenAPI 3.1.0
- #12665 - [Bug]: @EqualsAndHaschode without callsuper
Contributing Guide Code of Conduct -
cucumber/cucumber-jvm-groovy
-
davidhollis/compose
A functional web application framework
- #14 - Create a user guide
- #13 - Add more complex demos
- #10 - Figure out how to force scaladoc to display `rendering.implicits`
- #9 - Installation section in README
- #8 - Routing middleware
- #7 - Compression middleware
Contributing Guide Code of Conduct -
deepjavalibrary/djl
An Engine-Agnostic Deep Learning Framework in Java
- #3840 - Regression in object detection
- #3838 - the model scrfd_500m_bnkps.onnx predictor error
- #3837 - Onnx Engine's NDManager cap() prevents subManagers being created
- #3833 - [Feature Request] Update vLLM to v0.14+ for async speculative decoding support
- #3831 - Text embedding inference missing key "dimension".
- #3830 - When will be the end time to support 2080 ti ?
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.
- #6681 - Relax handling of snappy content-encoding response header
- #6664 - Support for Envoy gRPC HTTP/1.1 bridge
- #6619 - Use full method signature for docstring keys
- #6600 - Provide a way to fetch Pod IP and port in `KubernetesEndpointGroup`
- #6593 - Test failure: `io.modelcontextprotocol.ArmeriaStreamableIntegrationTests.httpclient : testToolListChangeHandlingSuccess(String)`
- #6584 - Test failure: `com.linecorp.armeria.server.ServerTest.unsuccessfulStartupTerminatesBossGroup()`
Contributing Guide Code of Conduct -
openlineage/openlineage
An Open Standard for lineage metadata collection
- #4419 - [PROPOSAL] TestResultRunFacet
- #4414 - [BUG] PathUtils.reconstructDefaultLocation malformed URI
- #4412 - [PROPOSAL] Add Job Type to ParentRunFacet + Standardized Parent Context Propagation
- #4410 - [BUG]Vulnerabilities on Openlineage version 1.45.0 - GHSA-72hv-8253-57qq
- #4409 - Agent-level data attribution for AI training β complement to pipeline lineage
- #4385 - [FEATURE] Bring Your Own OpenLineage + terraform
Contributing Guide Code of Conduct -
reactor/reactor-core
Non-Blocking Reactive Foundation for the JVM
- #4205 - windowTimeout(maxSize, duration, fairBackpressure=true) does not propagate backpressure when window closes by timeout
- #4185 - Integer overflow in `bufferTimeout`
- #4176 - DelegateServiceScheduler (via Schedulers) silently terminates periodic tasks on exception (ENC pattern)
- #4173 - Flux#sampleFirst(Duration) marble diagram does not match implementation semantics
- #4162 - Is there a Reactor operator that automatically merges signals under backpressure (mergeOnBackpressure)?
- #4153 - Schedulers.Factory.newThreadPerTaskBoundedElastic(int, int, ThreadFactory) is not publicly accessible
Contributing Guide Code of Conduct -
permutive-engineering/refreshable
Offers a `Refreshable` type that operates like a cache of size 1 with a background fiber that periodically refreshes the stored value
Contributing Guide Code of Conduct -
apache/mahout
Apache Mahout - an environment for quickly creating scalable, performant machine learning applications.
- #1222 - Broken Links Report
- #1218 - [Bug] Error: test_encode_batch_from_gpu_ptr_f32_odd_sample_size_success Failed
- #1216 - Broken Links Report
- #1214 - Broken Links Report
- #1213 - Broken Links Report
- #1210 - [RFC][QDP][Feature] Extending Mahout QDP Toward a Distributed Runtime
Contributing Guide Code of Conduct -
projectnessie/nessie
Nessie: Transactional Catalog for Data Lakes with Git-like semantics
- #12209 - [Feature]: Describe allowed/supported iceberg procedures for ApacheSpark ?
- #12130 - [Bug]: Boolean dryRun flag in `/history/merge` API endpoint resorts to using `isDryRun` instead.
- #11849 - Cross-check added `ClassInitializationDeadlock` warning suppressions
- #11828 - [Bug]: Failed to commit transaction when branch is specified
- #11767 - [Feature]: Support filtering commit log by Iceberg Content field's snapshotId in CEL expressions in V2 API
- #11759 - nessie cannot obtain the S3 access key and secret
Contributing Guide Code of Conduct -
whylabs/whylogs
An open-source data logging library for machine learning models and data pipelines. π Provides visibility into data quality & model performance over time. π‘οΈ Supports privacy-preserving data collection, ensuring safety & robustness. π
Contributing Guide Code of Conduct -
allure-framework/allure-java
Allure integrations for Java test frameworks
- #1254 - π: [allure-spock2] Screenshot attachments no longer appear in Allure report after upgrading from Spock 2.4-M5-groovy-4.0 to Spock 2.4-groovy-4.0 (GA)
- #1233 - Feat: Add possibility to mask selected cookies from report in AllureRestAssured filter
- #1203 - π: allure-spock2 tests uuid conflicts during parallel tests execution
- #1178 - π: Old test results persist across cached executions when test name or metadata changes
- #1168 - Accept the extension
- #1167 - π: allure-rest-assured not able to handle formParams containing null value
Contributing Guide Code of Conduct -
apache/polaris
Apache Polaris, the interoperable, open source catalog for Apache Iceberg
- #4062 - table-default.* catalog properties not merged into S3FileIO for staged creates and doCommit
- #4049 - Asymmetric equals methods in `Index.Element` implementations
- #4032 - [Proposal] Multi-DataSource Support via DataSourceResolver
- #4026 - Eliminate duplicate pre-condition checks while handling operations ROTATE_CREDENTIALS and RESET_CREDENTIALS across authorizer implementations
- #4017 - CLI: missing cli parsing tests for newly added options
- #4004 - Polaris SPI definitions
Contributing Guide Code of Conduct -
scala-exercises/sbt-exercise
-
aws-amplify/aws-sdk-android
AWS SDK for Android. For more information, see our web site:
- #3686 - Missing consumer ProGuard rules causes AWSS3V4Signer removal with AGP 9 (R8 full mode)
- #3685 - Silent data loss due to DiscardPolicy in EventRecorder under high load or network latency
- #3683 - getTokens does not always complete within expected time window
- #3681 - libblueshift-audioprocessing.so is not 16kb aligned for Android (used in lex module)
- #3679 - aws-android-sdk-s3 database : it is found that the database table has not been cleared after the multipart upload is completed
- #3673 - libKinesisVideoProducerJNI.so is not 16kb aligned for Android
Contributing Guide Code of Conduct -
stripe/stripe-android
Stripe Android SDK
- #12699 - [BUG] Alipay webview closes itself when returning in the app
- #12155 - [BUG] Payment button turns blank during purchase process
- #12064 - [BUG] PaymentOption icon is blank
- #12057 - [Feature] Theming support for Identity verifications
- #11953 - [Feature] Improve discount functionality
- #11842 - [BUG] CFP Franc amount not displayed in Google Pay
Contributing Guide Code of Conduct -
traneio/ndbc
-
recommenders-team/recommenders
Best Practices on Recommendation Systems
- #2297 - [FEATURE] Two-Stage Recommendation Pipeline: Candidate Generation + LightGBM Ranker
- #2283 - [FEATURE] Add fairness and popularity bias evaluation metrics
- #2280 - [BUG] Inconsistency between cornac bpr function signature and docstring
- #2277 - [BUG] It seems that there was an error accessing the MIND dataset
- #2256 - [BUG] Model hyperparameter files are no longer available for download
- #2233 - [BUG] Fail to build wheel for blis
Contributing Guide Code of Conduct -
stripe/stripe-java
Java library for the Stripe API.
- #2024 - Use JSpecifyβs annotations to document nullability
- #2012 - StripeClientBuilder throws an exception with null apiKey
- #2001 - Add constants for release train / major version (and probably minor as well)
- #1964 - Possibility to instrument API calls with Micrometer or OpenTelemetry
- #1925 - Subscription Json generated using ApiResource.GSON.toJson is not able to get converted in model again using ApiResource.GSON.fromJson
- #1905 - Optimized GraalVM Native Image Support for Stripe Java SDK
Contributing Guide Code of Conduct