Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create React component to display sorted list of contributors #145

Open
5 of 7 tasks
matthewbub opened this issue Apr 19, 2023 · 3 comments
Open
5 of 7 tasks

Create React component to display sorted list of contributors #145

matthewbub opened this issue Apr 19, 2023 · 3 comments
Assignees
Labels
docusaurus Related to the Docusaurus Framework enhancement New feature or request help wanted Extra attention is needed no PRs Not accepting PRs for this issue

Comments

@matthewbub
Copy link
Owner

matthewbub commented Apr 19, 2023

Basically, we need to send an HTTP request to https://api.github.com/repos/9mbs/calendar-widgets/contributors and use that data to create an unordered list via a new React component. We'll display that component in the contributors.mdx page so visitors can see all the awesome folks who've contributed to this project.

Requirements

  • Create a React component in the workspaces/docs directory that will display a sorted list of contributors for this repo
  • Styles should be consistent with the Docusaurus theme of the website
  • Add the component to a new document in the workspaces/docs directory titled contributors.mdx
  • The list of contributors should be sorted by number of commits, from greatest to least.
  • For each contributor, their GitHub username should be included and wrapped in a link that redirects to their GitHub profile.
  • The component should be viewable at the following URL: https://calendar-widgets.com/contributors
  • The component should not throw any errors or warnings

Mocks:
image

@matthewbub matthewbub converted this from a draft issue Apr 19, 2023
@matthewbub matthewbub added enhancement New feature or request help wanted Extra attention is needed docusaurus Related to the Docusaurus Framework labels Apr 19, 2023
@matthewbub matthewbub self-assigned this May 1, 2023
@matthewbub matthewbub moved this from Todo to In Progress in calendar-widgets-kb May 5, 2023
@matthewbub matthewbub added the no PRs Not accepting PRs for this issue label May 5, 2023
@matthewbub matthewbub moved this from In Progress to Backlog in calendar-widgets-kb May 6, 2023
@Ankan-cyber
Copy link
Contributor

I am trying to solve this issue. But the mock design isn't consistent to the rest of the site. The Navbar and Footer looks different in mockup that the sites design can I follow the sites design for now

@matthewbub
Copy link
Owner Author

Hi @Ankan-cyber yeah this mock represents a redesign that I wanted to implement, but am having a hard time finding the time for. If you'd like to implement just the primary component that lists the contributors, we could add this page to display that.

@matthewbub
Copy link
Owner Author

An alternative option here that might be easier, would be to add something like https://allcontributors.org/. We could go for something like this as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docusaurus Related to the Docusaurus Framework enhancement New feature or request help wanted Extra attention is needed no PRs Not accepting PRs for this issue
Projects
Status: Backlog
Development

No branches or pull requests

2 participants