Skip to content

feat: redesign open-source page with on-site contribution roadmap - #27

Merged
rogerSuperBuilderAlpha merged 1 commit into
mainfrom
claude/opensource-roadmap-3hTYk
Jan 29, 2026
Merged

rogerSuperBuilderAlpha merged 1 commit into
mainfrom
claude/opensource-roadmap-3hTYk

Conversation

@rogerSuperBuilderAlpha

Copy link
Copy Markdown
Owner
  • Replace external GitHub issues links with interactive on-site roadmap
  • Add 5 categories: Features, Improvements, Accessibility, Documentation, DevOps
  • Include 22 contribution ideas with difficulty levels and skill tags
  • Each item generates a pre-filled GitHub issue when clicked
  • Add quick stats banner showing tech stack
  • Simplify "How to Contribute" to 4-step visual guide
  • Keep "Propose a Feature" link for custom ideas

https://claude.ai/code/session_0117KrZqL8YvmTkrsFCQSFqV

Description

Please include a summary of the changes and the related issue. Include relevant motivation and context.

Fixes # (issue)

Type of Change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Accessibility improvement

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce.

  • Tested locally
  • Tested on mobile devices
  • Tested accessibility (keyboard navigation, screen readers)
  • Tested authentication flows
  • Tested form submissions

Checklist

  • My code follows the code style of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works (if applicable)
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published

Screenshots (if applicable)

Add screenshots to help explain your changes.

Additional Notes

Add any other information about the PR here.

- Replace external GitHub issues links with interactive on-site roadmap
- Add 5 categories: Features, Improvements, Accessibility, Documentation, DevOps
- Include 22 contribution ideas with difficulty levels and skill tags
- Each item generates a pre-filled GitHub issue when clicked
- Add quick stats banner showing tech stack
- Simplify "How to Contribute" to 4-step visual guide
- Keep "Propose a Feature" link for custom ideas

https://claude.ai/code/session_0117KrZqL8YvmTkrsFCQSFqV
@vercel

vercel Bot commented Jan 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
cursor-boston Ready Ready Preview, Comment Jan 29, 2026 8:50am

@rogerSuperBuilderAlpha
rogerSuperBuilderAlpha merged commit d3ffb2d into main Jan 29, 2026
5 of 7 checks passed
@rogerSuperBuilderAlpha
rogerSuperBuilderAlpha deleted the claude/opensource-roadmap-3hTYk branch January 29, 2026 08:50
Pradyumna369 pushed a commit to Pradyumna369/cursor-boston that referenced this pull request Apr 12, 2026
…pha/claude/opensource-roadmap-3hTYk

feat: redesign open-source page with on-site contribution roadmap
rogerSuperBuilderAlpha added a commit that referenced this pull request May 18, 2026
…) (#1026)

Drives lib/submissions.ts (107 LOC, previously 0% covered) to 100%
across statements / branches / functions / lines.

12 tests cover both submitTalkProposal and submitEventRequest with
firebase/firestore mocked and a swappable @/lib/firebase mock:

- throws "Firebase is not configured" when db is null
- happy path: writes to the right collection, returns doc id
- userId defaults to null when not provided
- POSTs to the correct /api/notify-admin/* with the new doc id
- swallows fetch failures (submission is already saved)
- propagates Firestore write errors

Refs #54 (OpenSSF Silver test_statement_coverage80).

Signed-off-by: Ludwitt <ludwitt@ludwitt.com>
rogerSuperBuilderAlpha added a commit that referenced this pull request May 19, 2026
) (#1149)

Adds 13 jest tests for the root POST/GET handlers on top of the
existing 2, lifting app/api/cursor/idea-runs/route.ts from
69.69% / 31.34% to 92.92% / 71.64% (statements/branches).

POST paths covered:
- Unauthenticated → 401
- Admin db missing → 500 not_configured
- Non-JSON body → 400 invalid_body
- Schema validation failure → 400 invalid_body
- launchPrIdeaRun throw (non-connection) → 500 launch_failed, error doc persisted

GET paths covered:
- Unauthenticated → 401
- Admin db missing → 500
- Firestore query throw → 500 list_failed
- ?refresh=false short-circuits refreshNonTerminalRuns
- MissingCursorConnectionError during refresh is swallowed, returns 200
- Per-run getCursorRunSnapshot error is logged but list still returns 200
- timestampMillis() exercises Date, string, toMillis, and null branches
- needsWorkflowRefresh()=true triggers refresh on terminal status with workflowStage='planning' + missing buildPlan

Branch coverage +40pp on this file.

Part of the OpenSSF Best Practices Gold coverage push toward 90% / 80%.

Signed-off-by: Ludwitt <ludwitt@ludwitt.com>
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