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 "Project" page #89

Open
6 tasks
ipapandinas opened this issue Feb 23, 2024 · 0 comments
Open
6 tasks

Create "Project" page #89

ipapandinas opened this issue Feb 23, 2024 · 0 comments

Comments

@ipapandinas
Copy link
Contributor

ipapandinas commented Feb 23, 2024

Overview

Create a project page (e.g. "/project/polkadot") to offer a comprehensive overview of a team's ongoing projects, including roadmaps, similar projects, and active collaborators. This enhancement aims to facilitate community engagement and collaboration by providing a detailed snapshot of project dynamics.

Details

The proposed enhancements will include:

  • A header with:
  1. Avatar: Displaying the team (organization) logo alongside the team name and project title.
  2. Description: A brief of the project, with the github description as a fallback option.
  3. Interest Tags: For easy identification of the project's categories.
  4. Project Metrics: Key statistics including number of contributors, GitHub stars, and bounty offers, if any.
  • A section dedicated to showcasing the 25 most recent open issues, complemented by an "Explore More" button that directs users to a more extensive list, tagged with the project's specific slug for easy navigation.

  • An "Associated Projects" segment to highlight projects connected by shared goals, contributors or partnerships.

  • A "Similar Teams" section aimed at:

  1. Discovery: Helping users find teams with projects in similar categories.
  2. Engagement: Encouraging collaborations by identifying teams with a high degree of relevance based on category match.

Implementation Steps

  • Construct a header that includes the team's avatar, a short project description (or organization description), category tags, and key project metrics.
  • Add a "Milestones" section on project pages to display Kudos Milestones tracking issues, visualized as a multi-step vertical roadmap.
  • Implement a table section for the latest 25 open issues with an "Explore More" feature, linked with the project-specific slug (e.g. "/explore/open-contributions-for-polkadot).
  • Add an "Associated Projects" section to list connections with other projects (thru partnerships for example).
  • Develop a "Similar Teams" section with:
  • A backend helper to fetch and display teams in similar categories, sorted by the count of matching criteria.
@ipapandinas ipapandinas changed the title Create Project page Create "Project" page Feb 23, 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

No branches or pull requests

1 participant