Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
openlineage/openlineage
An Open Standard for lineage metadata collection
- #3984 - [PROPOSAL] Add deprecation API decorator (Python) and annotation (Java) for better API lifecycle
- #3973 - [BUG] SQL Lineage parse causes SigInt
- #3970 - [FEATURE] Using/supporting w3c's prov-o and dcat
- #3942 - [BUG] - Merge Operation dataset lineage not correct
- #3922 - [BUG] Missing columnLineage facet when using SaveIntoDataSourceCommand and reading from Relation Nodes
- #3896 - [DOCUMENTATION] Improve Contributing Docs
Contributing Guide Code of Conduct -
sbt/sbt-bintray-bundle
-
cucumber/cucumber-jvm-groovy
-
recommenders-team/recommenders
Best Practices on Recommendation Systems
- #2233 - [BUG] Fail to build wheel for blis
- #2230 - [BUG] Mismatch between the streaming logs that we get from azure-ai-ml and the log file we download at the end
- #2226 - [BUG] Empty result error from wikidata query
- #2210 - [BUG] Test are breaking for restricted access to the MIND blob
- #2205 - [FEATURE] Add embeding ranker in PyTorch
- #2198 - [BUG] Direct use of `numba.cuda.gpus` lead to error that module `numba` has no attribute `cuda`
Contributing Guide Code of Conduct -
allure-framework/allure-java
Allure integrations for Java test frameworks
- #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
- #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
- #1153 - π: No execution info when running tests via JUnit5 Launcher API
Contributing Guide Code of Conduct -
aws-amplify/aws-sdk-android
AWS SDK for Android. For more information, see our web site:
- #3673 - libKinesisVideoProducerJNI.so is not 16kb aligned for Android
- #3672 - Please encode LICENSE.APACHE.txt in UTF-8
- #3662 - AWS V4 Signer canonical headers list doesn't matches specification
- #3653 - Kotlin - AWS IoT Core(Subscribe issue)
- #3652 - How to cancel the task when cut off network
- #3651 - GetRetainedMessageResult getPayload documentation says that it returns a byte buffer that is base64 encoded, but it is in fact not
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.
- #46492 - [wiki] Is it OK to rename the source file of "Client-core:-logging-exceptions-best-practices"
- #46491 - [FEATURE REQ] Diagnostic Improvement For Fabric Native Account 500 Errors
- #46465 - [mgmt] discussion, enhance logging experience
- #46464 - [mgmt] remove external dependencies, e.g. Netty, Jackson
- #46463 - [mgmt] Open discussion, enhance SDK dependency and logging experience
- #46443 - [BUG] Doc issue: missing references at EventHubClientBuilder Class
Contributing Guide Code of Conduct -
finos/morphir
A universal language for business and technology
- #367 - 2025-08-21 (21 Aug 2025) - Morphir Project Meeting
- #366 - 2025-08-07 (07 Aug 2025) - Morphir Project Meeting
- #363 - 2025-07-24 (24 Jul 2025) - Morphir Project
- #362 - 2025-07-10 (10 Jul 2025) - Morphir Project Meeting
- #359 - 2025-05-29 (29 May 2025) - Morphir Project Meeting
- #358 - 2025-05-15 (15 May 2025) - Morphir Project Meeting
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 -
cucumber/cucumber-jvm
Cucumber for the JVM
- #3052 - Add --i18n-keywords and --i18n-languages options
- #3037 - Please support Runtime#withUuidGenerator
- #3036 - Sharing Backgrounds Across Cucumber Features
- #3035 - Suggest snippets when parameter types are undefined
- #3034 - Consider making Jackson an optional non-shaded dependency
- #3031 - Publish Javadoc
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.
- #6367 - Http2Connection (stream 0) unexpectedly consumes too many bytes.
- #6345 - Add documentation for `GracefulShutdown`
- #6343 - Allow customizing `ThriftFieldMaskerSelectorProvider`
- #6313 - Support for inheritance and polymorphism in DocService
- #6297 - Unable to retrieve original exception when RequestTimeoutException occurs before response in Thrift service
- #6286 - Implement JsonRpcService
Contributing Guide Code of Conduct -
apache/polaris
Apache Polaris, the interoperable, open source catalog for Apache Iceberg
- #2419 - Package Python CLI tool in the binary distribution
- #2417 - Namespaces can be created outside the parent catalog's allowedLocations
- #2398 - S3 path issue - Name or service not known
- #2373 - External principal roles are ignored
- #2365 - Purge table task implementation prone to OOMs
- #2357 - Broken links https://polaris.apache.org/releases/1.0.0/entities
Contributing Guide Code of Conduct -
traneio/ndbc
-
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)
- #21820 - [BUG][typescript-fetch] Crash on required nullable datetime
- #21815 - [BUG] [Dart] Recent addition of copy_with_extension breaks code generation due to wrong SDK version constraint
- #21813 - [BUG] Rust wasm32-unknown-unknown build is broken with 7.15.0
- #21812 - [BUG] [C] _convertToJSON returns NULL if field is numeric and has value 0
- #21811 - [BUG][typescript-fetch] oneOf with arrays generate Typescript error
- #21810 - [BUG][typescript-fetch] Default case for oneOf serialization method does not serialize correctly
Contributing Guide Code of Conduct -
reactor/reactor-core
Non-Blocking Reactive Foundation for the JVM
- #4081 - CloseableTuples (Tuples with AutoCloseable implementation)
- #4079 - Broken link to KDoc API in the documentation
- #4060 - Calling Mono.transform with Hooks.enableContextLossTracking() raises additional cancel signals
- #4054 - retryWhen(backoff()) causing high resource usage in unit test
- #4042 - Inconsistency in marble illustration for Flux.scan
- #4031 - Inconsistent behavior with VirtualTimeScheduler + `concatMap` operator + external scheduler
Contributing Guide Code of Conduct -
twilio/calcite-kudu
-
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 -
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.
- #12590 - [CDN]: Support Subresource integrity
- #12589 - [Question]: Recent need for API key undocumented in this repo
- #12560 - Support OpenAPI 3.1.0 Specification in Swagger Codegen
- #12554 - Can't load config class with name rust
- #12548 - Model Example Values Not Displayed, Only Data Types Visible
- #12543 - use explicit path
Contributing Guide Code of Conduct -
newrelic/newrelic-telemetry-sdk-java
Java library for sending telemetry data to New Relic
- #333 - Feature request: configurable Backoff for the API calls
- #331 - CVE-2025-53864 and telemetry-core/gson
- #320 - Infinite retries on 413 http error
- #314 - Cannot include both dependencies `telemetry-http-okhttp` and `telemetry-core` in `build.gradle`
- #312 - Update release action to use Node 16
- #299 - No exception thrown when Refusing to schedule a batch in Limiting Scheduler, only warning is logged, causing data loss.
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?
- #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