website
website copied to clipboard
[FEATURE] Create a `/community/contributors` page, to improve contributors visibility & encourage more Open-Source Participations
Why do we need this improvement?
Iam willing to add a Contributors section (when you hover on the community in the navbar), on clicking, /community/contributors page will open up, and this is helpful because:
How will this change help?
- A dedicated contributors page will highlight the community’s effort across all repositories, enhances/improves community's visibility and motivate more developers to participate.
- By adding this, AsyncAPI will gain a dedicated Contributors/Developers HALL OF FAME, which not only looks COOL but also boosts community visibility and engagement.
Screenshots
Ive already implemented this locally, just waiting for y'all approval, i will immediately submit a PR then😄
Here's a 50 Second screenrecording, showcasing the after results!, would urge y'all to watch it:
https://github.com/user-attachments/assets/7025fbcb-96eb-4278-a182-0c0b9ce857d8
How could it be implemented/designed?
Codebase Changes:
- (added) : /components/Contributors/Contributors.tsx: The page code!
- (added): /pages/community/contributors.tsx: Imported the page..
import Contributors from '@/components/Contributors/Contributors';
.
.
.
<GenericLayout title='AsyncAPI Contributors' description={description} image={image} wide>
<Container wide>
<Contributors /> // here
</Container>
</GenericLayout>
- Dedicated Logos/Icons. (Do let me know can we use
lucide-reactor not??, or im happy to create dedicated icons that are being used in this page!
So the working of this is in the screenrecording.., do watch it and i kindly request maintainers, to suggest me the finalizations i should do such as:
- Any UI Changes or enchancements or ideas??
- Any other add on??, etc...
So please do let me know am i good to go or not, and give me the final suggestions and implements, i will be submiting a PR then!
Thankyou 😄
🚧 Breaking changes
No
👀 Have you checked for similar open issues?
- [x] I checked and didn't find a similar issue
🏢 Have you read the Contributing Guidelines?
- [x] I have read the Contributing Guidelines
Are you willing to work on this issue?
Yes I am willing to submit a PR!