# Steps to contribute to RLlib

**URL:** https://discuss.ray.io/c/rllib/steps-to-contribute-to-rllib/25.md

[Latest](https://discuss.ray.io/latest.md) · [Categories](https://discuss.ray.io/categories.md) · [Tags](https://discuss.ray.io/tags.md)

---

## [About the Steps to contribute to RLlib category](https://discuss.ray.io/t/about-the-steps-to-contribute-to-rllib-category/7744)

<div class="topic-metadata">

**Author:** [@christy](https://discuss.ray.io/u/christy)\
**Replies:** 0

</div>

---

## [Contributing a Pull Request](https://discuss.ray.io/t/contributing-a-pull-request/23624)

<div class="topic-metadata">

**Author:** [@MCW\_Lad](https://discuss.ray.io/u/MCW_Lad)\
**Replies:** 2\
**Last updated:** [September 22, 2026, 10:39am UTC](https://discuss.ray.io/t/contributing-a-pull-request/23624 "2026-09-22T10:39:53Z")

</div>

A while ago, I wrote a pull request that implemented the stubbed-out Pettingzoo\_shared\_value\_function example script, including architecture that allowed users to create instances of MAPPO and MAPPO-inspired algorithms. …

---

## [I wrote a PR that implements the placeholder script for \`pettingzoo\_shared\_value\_function.py\`](https://discuss.ray.io/t/i-wrote-a-pr-that-implements-the-placeholder-script-for-pettingzoo-shared-value-function-py/23085)

<div class="topic-metadata">

**Author:** [@MCW\_Lad](https://discuss.ray.io/u/MCW_Lad)\
**Replies:** 0\
**Last updated:** [September 8, 2025, 7:06pm UTC](https://discuss.ray.io/t/i-wrote-a-pr-that-implements-the-placeholder-script-for-pettingzoo-shared-value-function-py/23085 "2025-09-08T19:06:22Z")

</div>

Hey, all. A while ago, I started on a project that entailed use of a shared critic. I saw pettingzoo\_shared\_value\_function.py, and was eager to use it as a reference, but I found that it wasn’t yet implemented, and the f…

---

## [How to advance my pull request?](https://discuss.ray.io/t/how-to-advance-my-pull-request/22879)

<div class="topic-metadata">

**Author:** [@MCW\_Lad](https://discuss.ray.io/u/MCW_Lad)\
**Replies:** 6\
**Last updated:** [August 4, 2025, 5:40pm UTC](https://discuss.ray.io/t/how-to-advance-my-pull-request/22879 "2025-08-04T17:40:36Z")

</div>

Hello, all. I recently uploaded a pull request that fixes some issues that cause the example code for a shared encoder not to function, allowing it to be run successfully and train a pair of agents: Shared encoder worki…

---

## [How to use the algorithms in rllib-contrib?](https://discuss.ray.io/t/how-to-use-the-algorithms-in-rllib-contrib/13923)

<div class="topic-metadata">

**Author:** [@hermmanhender](https://discuss.ray.io/u/hermmanhender)\
**Replies:** 1\
**Last updated:** [April 11, 2024, 3:42am UTC](https://discuss.ray.io/t/how-to-use-the-algorithms-in-rllib-contrib/13923 "2024-04-11T03:42:10Z")

</div>

Hi! I am currently seeking assistance with implementing the QMix algorithm in a custom multiagent environment. Despite attempting to install the algorithm using the command pip install rllib-qmix, I encountered difficul…
