chore: update exec list (#580)

* chore: update exec list

* chore: update roles

* chore: update h2

* fix: key

* chore: caps
This commit is contained in:
doprz
2025-04-05 14:33:44 -05:00
committed by GitHub
parent 76b6aa7c15
commit d11d55db66
2 changed files with 43 additions and 16 deletions

View File

@@ -595,7 +595,9 @@ export default function Settings(): JSX.Element {
<section className='my-8 lg:my-0 lg:ml-4 lg:w-1/2'> <section className='my-8 lg:my-0 lg:ml-4 lg:w-1/2'>
<section> <section>
<h2 className='mb-4 text-xl text-ut-black font-semibold'>LONGHORN DEVELOPERS ADMINS</h2> <h2 className='mb-4 text-xl text-ut-black font-semibold'>
LONGHORN DEVELOPERS (LHD) EXECUTIVE BOARD
</h2>
<div className='grid grid-cols-2 gap-4 2xl:grid-cols-4 md:grid-cols-3'> <div className='grid grid-cols-2 gap-4 2xl:grid-cols-4 md:grid-cols-3'>
{LONGHORN_DEVELOPERS_ADMINS.map(admin => ( {LONGHORN_DEVELOPERS_ADMINS.map(admin => (
<div <div
@@ -611,7 +613,11 @@ export default function Settings(): JSX.Element {
> >
{admin.name} {admin.name}
</Text> </Text>
<p className='text-sm text-gray-600'>{admin.role}</p> {admin.role.map(role => (
<p key={admin.githubUsername} className='text-sm text-gray-600'>
{role}
</p>
))}
{showGitHubStats && githubStats && ( {showGitHubStats && githubStats && (
<div className='mt-2'> <div className='mt-2'>
<p className='text-xs text-gray-500'>GitHub Stats (UTRP repo):</p> <p className='text-xs text-gray-500'>GitHub Stats (UTRP repo):</p>
@@ -657,7 +663,11 @@ export default function Settings(): JSX.Element {
> >
{swe.name} {swe.name}
</Text> </Text>
<p className='text-sm text-gray-600'>{swe.role}</p> {swe.role.map(role => (
<p key={swe.githubUsername} className='text-sm text-gray-600'>
{role}
</p>
))}
{showGitHubStats && githubStats && ( {showGitHubStats && githubStats && (
<div className='mt-2'> <div className='mt-2'>
<p className='text-xs text-gray-500'>GitHub Stats (UTRP repo):</p> <p className='text-xs text-gray-500'>GitHub Stats (UTRP repo):</p>

View File

@@ -5,7 +5,7 @@ import type { CachedData } from '@shared/types/CachedData';
// Types // Types
type TeamMember = { type TeamMember = {
name: string; name: string;
role: string; role: string[];
githubUsername: string; githubUsername: string;
}; };
@@ -40,21 +40,38 @@ const REPO_NAME = 'UT-Registration-Plus';
const CONTRIBUTORS_API_ROUTE = `/repos/${REPO_OWNER}/${REPO_NAME}/stats/contributors`; const CONTRIBUTORS_API_ROUTE = `/repos/${REPO_OWNER}/${REPO_NAME}/stats/contributors`;
export const LONGHORN_DEVELOPERS_ADMINS = [ export const LONGHORN_DEVELOPERS_ADMINS = [
{ name: 'Sriram Hariharan', role: 'Founder', githubUsername: 'sghsri' }, { name: 'Sriram Hariharan', role: ['LHD Co-Founder', 'UTRP Founder'], githubUsername: 'sghsri' },
{ name: 'Elie Soloveichik', role: 'Staff Engineer', githubUsername: 'Razboy20' }, {
{ name: 'Diego Perez', role: 'Staff Engineer', githubUsername: 'doprz' }, name: 'Elie Soloveichik',
{ name: 'Lukas Zenick', role: 'Senior Software Engineer', githubUsername: 'Lukas-Zenick' }, role: ['LHD Co-Founder', 'Learning and Development Director', 'UTRP Senior SWE'],
{ name: 'Isaiah Rodriguez', role: 'Chief Operations and Design Officer', githubUsername: 'IsaDavRod' }, githubUsername: 'Razboy20',
{ name: 'Samuel Gunter', role: 'Senior Software Engineer', githubUsername: 'Samathingamajig' }, },
{ name: 'Derek Chen', role: 'Senior Software Engineer', githubUsername: 'DereC4' }, {
name: 'Diego Perez',
role: ['LHD Co-Founder', 'Software Engineering Director', 'UTRP Senior SWE'],
githubUsername: 'doprz',
},
{ name: 'Isaiah Rodriguez', role: ['LHD Co-Founder', 'President and UI/UX Director'], githubUsername: 'IsaDavRod' },
{
name: 'Samuel Gunter',
role: ['Administrative Director', 'UTRP Co-Lead', 'UTRP Senior SWE'],
githubUsername: 'Samathingamajig',
},
{
name: 'Derek Chen',
role: ['Communications Director', 'UTRP Co-Lead', 'UTRP Senior SWE'],
githubUsername: 'DereC4',
},
{ name: 'Kabir Ramzan', role: ['Events Director'], githubUsername: 'CMEONE' },
] as const satisfies TeamMember[]; ] as const satisfies TeamMember[];
export const LONGHORN_DEVELOPERS_SWE = [ export const LONGHORN_DEVELOPERS_SWE = [
{ name: 'Preston Cook', role: 'Software Engineer', githubUsername: 'Preston-Cook' }, { name: 'Preston Cook', role: ['Software Engineer'], githubUsername: 'Preston-Cook' },
{ name: 'Ethan Lanting', role: 'Software Engineer', githubUsername: 'EthanL06' }, { name: 'Ethan Lanting', role: ['Software Engineer'], githubUsername: 'EthanL06' },
{ name: 'Casey Charleston', role: 'Software Engineer', githubUsername: 'caseycharleston' }, { name: 'Casey Charleston', role: ['Software Engineer'], githubUsername: 'caseycharleston' },
{ name: 'Vinson', role: 'Software Engineer', githubUsername: 'vinsonzheng499' }, { name: 'Lukas Zenick', role: ['LHD Alumni', 'Senior Software Engineer'], githubUsername: 'Lukas-Zenick' },
{ name: 'Vivek', role: 'Software Engineer', githubUsername: 'vivek12311' }, { name: 'Vinson', role: ['LHD Alumni', 'Software Engineer'], githubUsername: 'vinsonzheng499' },
{ name: 'Vivek', role: ['LHD Alumni', 'Software Engineer'], githubUsername: 'vivek12311' },
] as const satisfies TeamMember[]; ] as const satisfies TeamMember[];
/** /**