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

Contributor Contributions Page #78

Conversation

mahmoodalisha
Copy link

Pull Request Description:
Title: Implement Contributor Contributions Page - Display Pull Requests and Issues for Each Contributor

Description:

This PR addresses the issue of creating a separate page that displays all the pull requests and issues created by a particular contributor within the C2SI organization.

Changes Made:

New Contributor Details Page:

A new page, contributors/:contributorLogin/details, has been created to display all contributions (pull requests and issues) made by a specific contributor.
The page shows:
A list of Pull Requests created by the contributor.
A list of Issues created by the contributor.
Profile Card Redirect:

On the Contributors page, a new "Contributions" button has been added to each contributor's profile card.
Clicking the "Contributions" button redirects the user to contributors/:contributorLogin/details, where all contributions by the selected contributor are displayed.
UI Updates:

HTML Changes:
Modified profile-card.component.html to add a "Contributions" button.
Updated contributors.component.html and contributors.component.ts to handle the redirection to the new details page.
SCSS Styling:
Minor UI/UX improvements were made to contributors.component.scss and projects.component.scss for better alignment and button styling.
Issue Solved: This PR solves the issue of allowing users to view the contributions (pull requests and issues) made by a specific contributor by creating a new, dedicated details page for each contributor in the C2SI organization.

How to Test:

Navigate to the Contributors page.
Click the "Contributions" button on any contributor’s profile card.
Verify that the user is redirected to the contributors/:contributorLogin/details page.
Check that the new page lists all pull requests and issues created by the contributor.
Let me know if further adjustments or additions are needed!

@rajutkarsh07
Copy link
Collaborator

@mahmoodalisha can you please add screenshot/video of the changes you did

@rajutkarsh07 rajutkarsh07 changed the title Feature/webiu 2024 Contributor Contributions Page Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants