Skip to content

Website - Add collaborators bio page#231

Merged
LittleLittleCloud merged 7 commits intomainfrom
copilot/add-collaborators-bio-page
Dec 1, 2025
Merged

Website - Add collaborators bio page#231
LittleLittleCloud merged 7 commits intomainfrom
copilot/add-collaborators-bio-page

Conversation

Copy link
Contributor

Copilot AI commented Dec 1, 2025

Adds a new /collaborators page to the website displaying contributor bios.

Changes

  • Data layer: website/src/data/collaborators.ts - Collaborator interface and data array
  • Page component: website/src/pages/Collaborators.tsx - Responsive card grid with avatars (lazy loading + fallback), roles, bios, GitHub links, and contribution CTA
  • Routing: Added /collaborators route in App.tsx
  • Navigation: Added links in header (desktop + mobile) and footer in Layout.tsx
  • URL updates: Updated all GitHub repository URLs from LittleLittleCloud/RazorConsole to RazorConsole/RazorConsole across website files (Layout.tsx, Home.tsx, Docs.tsx, Collaborators.tsx)
  • Social media support: Added optional fields for X (Twitter), LinkedIn, and personal website with accessible buttons and URL validation

Adding collaborators

// website/src/data/collaborators.ts
export const collaborators: Collaborator[] = [
  {
    name: "Xiaoyun Zhang",
    github: "LittleLittleCloud",
    role: "Creator & Maintainer",
    bio: "Creator of RazorConsole...",
    x: "optional_twitter_handle",        // optional
    linkedin: "optional_linkedin_id",    // optional
    website: "https://example.com",      // optional
  },
]

Screenshot

Original prompt

This section details on the original issue you should resolve

<issue_title>Website - Add a page for collaborators' bio</issue_title>
<issue_description></issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI self-assigned this Dec 1, 2025
Co-authored-by: LittleLittleCloud <16876986+LittleLittleCloud@users.noreply.github.com>
Copilot AI changed the title [WIP] Add a page for collaborators' bio Website - Add collaborators bio page Dec 1, 2025
@github-actions
Copy link

github-actions bot commented Dec 1, 2025

🚀 Preview Deployment

A preview build has been generated for this PR from CI run #19834524918!

Download the artifact:
website-preview-231-38c30318b19de51bdce1ef06051dbc7f2fcf8de6

To view the preview locally:

  1. Download the artifact from the CI workflow run
  2. Extract the ZIP file
  3. Serve the files with a local web server
    (e.g., npx serve dist)

🌐 Live Preview URL: https://ba9be99b.razorconsole.pages.dev

The live preview will be automatically updated when you push new
commits to this PR.

@LittleLittleCloud
Copy link
Member

@copilot the deployment to cloudflare fail. update the owner and repo in preview deployment pipeline to make it work in RazorConsole org

Copy link
Member

@LittleLittleCloud LittleLittleCloud left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot Fix comment

Co-authored-by: LittleLittleCloud <16876986+LittleLittleCloud@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Dec 1, 2025

@copilot the deployment to cloudflare fail. update the owner and repo in preview deployment pipeline to make it work in RazorConsole org

Updated all GitHub URLs from LittleLittleCloud/RazorConsole to RazorConsole/RazorConsole in the website code, including:

  • useGitHubStars hook call in Layout.tsx
  • GitHub repository links in Layout.tsx, Home.tsx, Docs.tsx, and Collaborators.tsx

Commit: 126e66d

Copilot AI and others added 2 commits December 1, 2025 17:24
Co-authored-by: LittleLittleCloud <16876986+LittleLittleCloud@users.noreply.github.com>
Co-authored-by: LittleLittleCloud <16876986+LittleLittleCloud@users.noreply.github.com>
TeseySTD and others added 2 commits December 1, 2025 20:50
Signed-off-by: Skoreyko Misha <150385054+TeseySTD@users.noreply.github.com>
@LittleLittleCloud LittleLittleCloud marked this pull request as ready for review December 1, 2025 20:29
@LittleLittleCloud LittleLittleCloud merged commit e6530f2 into main Dec 1, 2025
6 checks passed
@LittleLittleCloud LittleLittleCloud deleted the copilot/add-collaborators-bio-page branch December 1, 2025 20:37
@github-actions github-actions bot added this to the v0.2.2 milestone Dec 1, 2025
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.

Website - Add a page for collaborators' bio

4 participants