Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
apache/mahout
Apache Mahout - an environment for quickly creating scalable, performant machine learning applications.
- #1315 - Status of testing Apache Mahout Qumat 0.6.0rc1
- #1308 - [Docs] Refactor or replace website/scripts/sync-docs.js with Docusaurus-native content loading
- #1299 - [Feature] Define distributed state export and gather contract for QDP
- #1297 - [Feature] Distributed multi-GPU support for QDP Roadmap
- #1295 - [Feature] Add MPI-ready single-node distributed amplitude execution in QDP
- #1294 - Release Tracking: Apache Mahout Qumat 0.6.0
Contributing Guide Code of Conduct -
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?
- #707 - Reproducible Builds
- #701 - Use Spotless plugin to enforce and update copyright headers
- #700 - Use Spotless plugin to help enforce basic formatting / license
- #691 - Continuous Integration: Nightly checks
Contributing Guide Code of Conduct -
azure/azure-sdk-for-java
This repository is for active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/java/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-java.
- #49166 - [CosmosDB] Feature Request: Support Vert.x HTTP Client or Pluggable HTTP Client Implementation
- #49146 - [QUERY] In azure-messaging-eventhubs, what's the Track2 equivalent for storing partition checkpoint on partition close
- #49143 - [FEATURE REQ] Sprin Boot 4.1.0
- #49132 - Enable deleting user data from persistent caches
- #49099 - mgmt, Validate TypeSpec conversion for service converted tsp
- #49097 - [BUG]Request fail with 400/1024 when container is re-created with same name
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.
- #12731 - [BUG] Cannot parse OpenAPI 3.1 specs using $dynamicRef / $dynamicAnchor (blocked by swagger-parser)
- #12697 - v3.0.78 release tag applied to master (2.x) branch instead of 3.0.0 branch
- #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
Contributing Guide Code of Conduct -
stripe/stripe-android
Stripe Android SDK
- #13048 - [Feature] [Identity] Project Orion Redesign Part 1
- #12906 - [Feature] Add manual capture option for documents
- #12873 - [BUG] [P1]
- #12809 - [BUG] PaymentSheet.FlowController: onPaymentOption is called multiple times (regression in v23.2.0)
- #12699 - [BUG] Alipay webview closes itself when returning in the app
- #12064 - [BUG] PaymentOption icon is blank
Contributing Guide Code of Conduct -
deepjavalibrary/djl
An Engine-Agnostic Deep Learning Framework in Java
- #3851 - Support for Tensorflow on newer CUDA versions
- #3848 - PyTorch DJL ARM 64 Error
- #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
Contributing Guide Code of Conduct -
cucumber/cucumber-parent
-
guardian/play-passkeyauth
A Scala 3 library that enables a Play framework app to authenticate with passkeys.
- #60 - feat: Extraction of AAGUID authenticator data from authenticator metadata
- #52 - docs: Add contributing doc
- #49 - docs: Process for integrating library documented
- #48 - chore: Consistent framework for extracting data from requests
- #47 - feat: DynamoDB implementation of PasskeyChallengeRepository
- #46 - feat: DynamoDB implementation of PasskeyRepository
Contributing Guide Code of Conduct -
stripe/stripe-java
Java library for the Stripe API.
- #2201 - Provide a way for deserializing EventBridge events
- #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
Contributing Guide Code of Conduct -
apache/polaris
Apache Polaris, the interoperable, open source catalog for Apache Iceberg
- #4429 - The CVE links are broken
- #4407 - Location overlap checks are not resilient to deleting sibling entities concurrently
- #4402 - RateLimiterFilter returns HTTP 429 with empty body which can result in unexpected parsing error when clients expect JSON
- #4355 - Updating default-base-location can leave catalog storage configuration inconsistent
- #4324 - feat: Make STS role session name fields configurable for credential vending
- #4302 - Implement validateAccessToLocations for S3 Tables storage integration
Contributing Guide Code of Conduct -
aws-amplify/aws-sdk-android
AWS SDK for Android. For more information, see our web site:
- #3691 - DetectModerationLabels Rekognition - No Direct Equivalent in Amplify Android v2
- #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
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 -
traneio/ndbc
-
scala-exercises/sbt-exercise
-
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
- #1178 - 🐞: Old test results persist across cached executions when test name or metadata changes
- #1162 - 🐞: Though one of the test steps of a test scenario got failed with an assertion error, the test scenario status marked as Passed instead of Failed
- #1155 - 🐞: [JUnit 5] Incorrect suite status in Allure report when @BeforeAll fails on first run but passes on retry
- #1151 - 🐞: Spock integration: Test is not included in report when setupSpec fails
Contributing Guide Code of Conduct -
reactor/reactor-core
Non-Blocking Reactive Foundation for the JVM
- #4247 - busy looping failure handler should yield
- #4230 - FluxTakeUntilOther does not cancel infinite Main on async companion error
- #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
Contributing Guide Code of Conduct -
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 -
openapitools/openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
- #23786 - [BUG][DART] All-uppercase enum names with trailing digits (e.g. FOO2) are incorrectly camelized
- #23781 - [BUG][PYTHON] Lazy Imports Is Broken Starting In 7.16.0
- #23780 - [REQ] for Spring Projects possibility of pack query string in a class
- #23776 - [BUG] Cannot parse OpenAPI 3.1 specs using $dynamicRef / $dynamicAnchor (blocked by swagger-parser)
- #23774 - [BUG][PYTHON-fastapi] string enum defaults are not quoted in generated fastapi code
- #23771 - [REQ] [rust-salvo] New server generator targeting the Salvo web framework
Contributing Guide Code of Conduct -
apache/gravitino
World's most powerful open data catalog for building a high-performance, geo-distributed and federated metadata lake.
- #11101 - [Improvement] Add health check endpoints to the Iceberg REST Catalog server
- #11099 - [Improvement] Support database schema migration via Kubernetes Job in Helm Chart
- #11098 - [Subtask] Add User authorization management to Python client
- #11097 - [Subtask] Add integration tests for Python client authorization management
- #11096 - [Subtask] Add Privilege, SecurableObject and Grant/Revoke support to Python client
- #11095 - [Subtask] Add Role authorization management to Python client
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.
- #6734 - armeria.client.tls.certificate.validity gauge registered twice per ClientFactory
- #6705 - Test failure: `com.linecorp.armeria.spring.client.ArmeriaHttpExchangeAdapterTest.greetingWithAbsoluteUri()`
- #6697 - Add AsyncGrpcExceptionHandlerFunction for async/suspend error handling
- #6619 - Use full method signature for docstring keys
- #6593 - Test failure: `io.modelcontextprotocol.ArmeriaStreamableIntegrationTests.httpclient : testToolListChangeHandlingSuccess(String)`
- #6584 - Test failure: `com.linecorp.armeria.server.ServerTest.unsuccessfulStartupTerminatesBossGroup()`
Contributing Guide Code of Conduct