Skip to content

Rename Project Lead role to Technical Lead - #283

Open
GauravShah123 wants to merge 1 commit into
uwblueprint:mainfrom
GauravShah123:role/technical-lead
Open

Rename Project Lead role to Technical Lead#283
GauravShah123 wants to merge 1 commit into
uwblueprint:mainfrom
GauravShah123:role/technical-lead

Conversation

@GauravShah123

Copy link
Copy Markdown
Collaborator

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

  • Application forms: constants/role-specific-questions.json ("role": "Technical Lead"), constants/temp-roles.json (hypothetical question wording), constants/join-faq.json.
  • Roles page (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.
  • Marketing copy: 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.
  • The Medium spotlight URL in 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.

tsc passes (aside from the pre-existing unrelated src/pages/admin/index.tsx error on main).

🤖 Generated with Claude Code

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>
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