Skip to content

Commit

Permalink
Add contributors (#1808)
Browse files Browse the repository at this point in the history
* WIP: Add people page

* WIP

* Add FastStream People page

* docs: people page styles

* chore: fix precommit

---------

Co-authored-by: Nikita Pastukhov <diementros@yandex.ru>
  • Loading branch information
kumaranvpl and Lancetnik committed Sep 23, 2024
1 parent a8b6572 commit 8865698
Show file tree
Hide file tree
Showing 5 changed files with 241 additions and 5 deletions.
1 change: 1 addition & 0 deletions docs/docs/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -1070,6 +1070,7 @@ search:
- [NUID](api/faststream/utils/nuid/NUID.md)
- path
- [compile_path](api/faststream/utils/path/compile_path.md)
- [FastStream People](faststream-people.md)
- Contributing
- [Development](getting-started/contributing/CONTRIBUTING.md)
- [Documentation](getting-started/contributing/docs.md)
Expand Down
188 changes: 188 additions & 0 deletions docs/docs/en/faststream-people.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,188 @@
---
hide:
- navigation
search:
exclude: true
---

# FastStream People

**FastStream** has an amazing community that welcomes people from all backgrounds.

## Team

The following are the top contributors to **FastStream**.

These dedicated individuals not only focus on developing and enhancing the **FastStream** framework but also take care of other crucial aspects, such as documentation, workflows, and overall project management. Their continuous efforts help ensure that **FastStream** remains robust, well-maintained, and up-to-date for its users.

<div class="user-list user-list-center">
<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/44573917?v=4"/>
</div>
<div class="title">
Pastukhov&nbsp;Nikita<br/>
<a href="https://github.com/Lancetnik" target="_blank">@Lancetnik</a>
</div>
</div>

<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/24715380?v=4"/>
</div>
<div class="title">
Davor&nbsp;Runje<br/>
<a href="https://github.com/davorrunje" target="_blank">@davorrunje</a>
</div>
</div>

<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/7011056?v=4"/>
</div>
<div class="title">
Kumaran&nbsp;Rajendhiran<br/>
<a href="https://github.com/kumaranvpl" target="_blank">@kumaranvpl</a>
</div>
</div>

<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/117077296?v=4"/>
</div>
<div class="title">
Tvrtko&nbsp;Sternak<br/>
<a href="https://github.com/sternakt" target="_blank">@sternakt</a>
</div>
</div>

<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/8857109?v=4"/>
</div>
<div class="title">
Harish&nbsp;Mohan&nbsp;Raj<br/>
<a href="https://github.com/harishmohanraj" target="_blank">@harishmohanraj</a>
</div>
</div>

<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/32619626?v=4"/>
</div>
<div class="title">
Robert&nbsp;Jambrecic<br/>
<a href="https://github.com/rjambrecic" target="_blank">@rjambrecic</a>
</div>
</div>
</div>

## Experts by Section

**FastStream** is supported by different experts who specialize in various sections of the framework. For example, Kafka has a team of experts dedicated to its integration and optimization, while RabbitMQ and NATS each have their own specialized teams. This ensures that each messaging protocol within **FastStream** is thoroughly maintained and developed with the highest level of expertise.

### Kafka

<div class="user-list user-list-center">
<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/7011056?v=4"/>
</div>
<div class="title">
Kumaran&nbsp;Rajendhiran<br/>
<a href="https://github.com/kumaranvpl" target="_blank">@kumaranvpl</a>
</div>
</div>

<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/117077296?v=4"/>
</div>
<div class="title">
Tvrtko&nbsp;Sternak<br/>
<a href="https://github.com/sternakt" target="_blank">@sternakt</a>
</div>
</div>

<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/44573917?v=4"/>
</div>
<div class="title">
Pastukhov&nbsp;Nikita<br/>
<a href="https://github.com/Lancetnik" target="_blank">@Lancetnik</a>
</div>
</div>


<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/93342746?v=4"/>
</div>
<div class="title"><a href="https://github.com/spataphore1337" target="_blank">@spataphore1337</a></div>
</div>
</div>

### RabbitMQ

<div class="user-list user-list-center">
<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/44573917?v=4"/>
</div>
<div class="title">
Pastukhov&nbsp;Nikita<br/>
<a href="https://github.com/Lancetnik" target="_blank">@Lancetnik</a>
</div>
</div>
</div>

### NATS

<div class="user-list user-list-center">
<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/44573917?v=4"/>
</div>
<div class="title">
Pastukhov&nbsp;Nikita<br/>
<a href="https://github.com/Lancetnik" target="_blank">@Lancetnik</a>
</div>
</div>

<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/85823514?v=4"/>
</div>
<div class="title"><a href="https://github.com/sheldygg" target="_blank">@sheldygg</a></div>
</div>
</div>

### Redis


<div class="user-list user-list-center">
<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/7011056?v=4"/>
</div>
<div class="title">
Kumaran&nbsp;Rajendhiran<br/>
<a href="https://github.com/kumaranvpl" target="_blank">@kumaranvpl</a>
</div>
</div>

<div class="user">
<div class="avatar-wrapper">
<img src="https://avatars.githubusercontent.com/u/44573917?v=4"/>
</div>
<div class="title">
Pastukhov&nbsp;Nikita<br/>
<a href="https://github.com/Lancetnik" target="_blank">@Lancetnik</a>
</div>
</div>
</div>

## Become a Contributor

Want to join the list of contributors and become an expert? Start by visiting our [contribution page](./getting-started/contributing/CONTRIBUTING.md){.internal-link} to learn how to set up your local environment for contributing. Once you're ready, head over to our [GitHub issues](https://github.com/airtai/faststream/issues){.external-link target="_blank"} page to pick an issue from the existing list, work on it, and submit a [pull request (PR)](https://github.com/airtai/faststream/pulls){.external-link target="_blank"}. By contributing, you can become one of the recognized contributors, with your GitHub profile featured on this page. Your expertise and efforts will help further improve the **FastStream** framework and its community!
1 change: 1 addition & 0 deletions docs/docs/navigation_template.txt
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ search:
{public_api}
- All API
{api}
- [FastStream People](faststream-people.md)
- Contributing
- [Development](getting-started/contributing/CONTRIBUTING.md)
- [Documentation](getting-started/contributing/docs.md)
Expand Down
54 changes: 50 additions & 4 deletions docs/docs/stylesheets/extra.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/stylesheets/
*/

:root {
--md-primary-fg-color: #003257;
--md-primary-fg-color: #003257;
--md-primary-fg-color--light: #48A8D8;
--md-primary-fg-color--dark: #48A8D8;
--md-primary-fg-color--dark: #48A8D8;
}

[data-md-color-accent=indigo] {
Expand All @@ -15,11 +15,57 @@ https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/stylesheets/
}

[data-md-color-scheme=slate] {
--md-default-bg-color: hsla(var(--md-hue),7%,18%,1);
--md-footer-bg-color--dark: hsla(var(--md-hue),24%,26%,1);
--md-default-bg-color: hsla(var(--md-hue), 7%, 18%, 1);
--md-footer-bg-color--dark: hsla(var(--md-hue), 24%, 26%, 1);
--md-typeset-a-color: #48A8D8;
}

.user-link::before {
content: " ";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.user-list-center {
justify-content: space-evenly;
display: flex;
flex-wrap: wrap;
}

.user {
flex: 1 0 20%;
margin: 1em;
min-width: 7em;
}

.user .avatar-wrapper {
width: 80px;
height: 80px;
margin: 10px auto;
overflow: hidden;
border-radius: 50%;
position: relative;
}

.user .avatar-wrapper img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.user .title {
text-align: center;
}

.user .count {
font-size: 80%;
text-align: center;
}

a.external-link {
/* For right to left languages */
direction: ltr;
Expand Down
2 changes: 1 addition & 1 deletion faststream/__main__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""CLI entry point to FastStream library."""
"""CLI entry point to FastStream framework."""

import warnings

Expand Down

0 comments on commit 8865698

Please sign in to comment.