Rename Project Lead role to Technical Lead - #283
Open
GauravShah123 wants to merge 1 commit into
Open
Conversation
The role has been renamed. Updates all copy mentions across the roles
page, nonprofits/why-blueprint sections, project testimonials, and the
application forms (role-specific questions, temp roles, join FAQ).
Intentionally left unchanged:
- Firebase image-URL filenames in members.json (renaming would 404)
- The external Medium spotlight URL (real link)
- The old->new alias mapping in headshot-constants.ts ("project lead" -> "technical lead")
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The Project Lead role has been renamed to Technical Lead. This updates every role mention across the site copy and the application forms.
Changed
constants/role-specific-questions.json("role": "Technical Lead"),constants/temp-roles.json(hypothetical question wording),constants/join-faq.json.src/app/roles/page.tsx): the role card title/description, VP Engineering references, developer responsibilities, PM note, and the spotlight link label. Removed the now-redundant "(or Technical Lead)" parenthetical.WhyBlueprint.tsx,NonprofitsFAQ.tsx, and the project testimonial signatures (highlighted-projects.json,projects/page.tsx).Intentionally left unchanged
members.json— the "Project_Lead_*" strings are Firebase Storage image filenames; renaming would break (404) the headshots.roles/page.tsx— a real external link (…member-spotlight-project-lead-anne-chung…). Only its visible label was updated.headshot-constants.ts— the"technical lead": ["pl", "project lead"]alias intentionally maps the old name to the new one so legacy headshot files still resolve.tscpasses (aside from the pre-existing unrelatedsrc/pages/admin/index.tsxerror onmain).🤖 Generated with Claude Code