Skip to content

Conversation

@GBG7
Copy link
Contributor

@GBG7 GBG7 commented Jan 5, 2026

Summary

I updated all instances of GDSC to GDG, did some basic security updates, and added the new members in the team section.

Changes

I bumped the ExpiryContainer up by 1 yr and 2 months, so it'll expire in August instead of June like before.

Notes

When doing a commit, i got this error

npm error Missing script: "test" 
npm error npm error
 To see a list of scripts, run: npm error npm run npm error A complete log of this run can be found in: /home/raphael/.npm/_logs/2026-01-05T03_29_40_111Z-debug-0.log husky - pre-commit script failed (code 1)

so in package.json, I added this

"scripts": {
   ...
   "test": "echo \"No tests configured\"" }

I'm not sure why this error arises, since

"husky": {
		"hooks": {
			"pre-commit": "lint-staged"
		}
	},

also exists in package.json.

I just wanted to put it out there, just in case this is the incorrect way to go about this problem.

Also, I went with Google sans for the font of gdscwordmark.svg (the header we're greeted with when first opening the site).
I tried making it as close as possible as before, but it still is a little off. If anyone dislikes the change, lmk the exact font, size, font weights and ill update it.

@netlify
Copy link

netlify bot commented Jan 5, 2026

Deploy Preview for gdscutm failed.

Name Link
🔨 Latest commit d5b6649
🔍 Latest deploy log https://app.netlify.com/projects/gdscutm/deploys/695b3830eb79fa00081f66c8

@netlify
Copy link

netlify bot commented Jan 5, 2026

Deploy Preview for gdscutm ready!

Name Link
🔨 Latest commit 3758315
🔍 Latest deploy log https://app.netlify.com/projects/gdscutm/deploys/695c890d0b6bdb0008b48897
😎 Deploy Preview https://deploy-preview-528--gdscutm.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@GBG7
Copy link
Contributor Author

GBG7 commented Jan 5, 2026

it builds fine on my device...
i'll fix it tomorrow morning

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR rebrands the website from GDSC (Google Developer Student Clubs) to GDG (Google Developer Groups), updates the team expiry date, modifies the Instagram URL, and adds a test script to resolve a commit hook error.

Key Changes

  • Comprehensive rebranding from "GDSC" to "GDG" across the entire codebase
  • Extended ExpiryContainer date from June 2025 to August 2026
  • Updated Instagram URL from instagram.com/gdscutm to instagram.com/gdgutm
  • Replaced SVG wordmark with new GDG branding
  • Added npm test script to package.json

Reviewed changes

Copilot reviewed 14 out of 17 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/app/page.tsx Updated branding and extended team expiry to August 2026
src/app/projects/page.tsx Changed Solution Challenge link text to GDG UTM
src/app/layout.tsx Updated site metadata with GDG branding
src/data/faq.json Updated all FAQ content from GDSC to GDG
src/data/projects.json Updated project descriptions with new branding
src/data/SocialButton.tsx Changed Instagram URL to new handle
src/assets/graphics/gdscwordmark.svg Replaced with new GDG logo SVG
package.json Added empty test script and updated description
.husky/pre-commit Replaced pre-commit hook with test command only
.gitignore Added redundant .env.local entry
README.md Updated documentation with GDG branding

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

</HomepageSection>

<ExpiryContainer date={'2025-06-30'}>
<ExpiryContainer date={'2026-08-30'}>
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

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

The date has been changed from '2025-06-30' to '2026-08-30', extending the expiry by 14 months. However, according to the PR description, the intention was to "bump up by 1 yr and 2 months, so it'll expire in August instead of June". From June 2025 to August 2026 is actually 1 year and 2 months, but the current date is January 2026. This means the team section will expire in approximately 7 months from now. Please verify this is the intended expiry date, as it seems the date may have been calculated from the wrong base date.

Copilot uses AI. Check for mistakes.
echo "$FILES" | xargs git add

exit 0
npm test
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

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

The pre-commit hook has been completely replaced with just 'npm test', removing the previous script that handled formatting with Prettier and linting. This means code will no longer be automatically formatted or linted before commits. While the test script was added to fix the commit error mentioned in the PR notes, this change removes important code quality automation. Consider restoring the original pre-commit functionality or integrating the test command properly.

Suggested change
npm test
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npm run lint && npm run format && npm test

Copilot uses AI. Check for mistakes.
guidance! Additionally, you may be able to submit your project as a part of the global{' '}
<Link external href="https://developers.google.com/community/gdsc-solution-challenge">
GDSC Solution challenge
GDG UTM Solution challenge
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

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

The link text "GDG UTM Solution challenge" is misleading. The link points to the global Google Developer Student Clubs Solution Challenge, not a GDG UTM-specific challenge. The text should be "Google Solution Challenge" or "GDSC Solution Challenge" to accurately reflect what students are submitting to.

Suggested change
GDG UTM Solution challenge
GDSC Solution Challenge

Copilot uses AI. Check for mistakes.
README.md Outdated
## About The Project

This is the official website for the University of Toronto Mississauga Google Developer Student Club (UTM GDSC). The frontend is built with [Next.js App Router](https://nextjs.org/docs/app) with Material UI installed.
This is the official website for the University of Toronto Mississauga Google Developer GROUPS - UTM Chapter (GDG UTM). The frontend is built with [Next.js App Router](https://nextjs.org/docs/app) with Material UI installed.
Copy link

Copilot AI Jan 6, 2026

Choose a reason for hiding this comment

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

The description says "Google Developer GROUPS - UTM Chapter" with "GROUPS" fully capitalized, but elsewhere in the codebase it's consistently written as "Google Developer Groups" with standard title case. This inconsistency should be corrected for uniformity.

Copilot uses AI. Check for mistakes.
@logonoff logonoff self-assigned this Jan 6, 2026

# .env
.env*.local
.env.local
Copy link
Member

Choose a reason for hiding this comment

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

this is fine but doesn't the .env*.local rule already ignore this? I'm fine to be more explicit about it though

Copy link
Contributor Author

Choose a reason for hiding this comment

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

yeah im just paranoid about committing .env file

</HomepageSection>

<ExpiryContainer date={'2025-06-30'}>
<ExpiryContainer date={'2026-08-30'}>
Copy link
Member

Choose a reason for hiding this comment

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

Make sure our team data is updated before this PR is merged

guidance! Additionally, you may be able to submit your project as a part of the global{' '}
<Link external href="https://developers.google.com/community/gdsc-solution-challenge">
GDSC Solution challenge
GDG UTM Solution challenge
Copy link
Member

Choose a reason for hiding this comment

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

solution challenge is not chapter-specific AFAIK

Copy link
Member

Choose a reason for hiding this comment

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

please outline any text so that it gets rendered properly. ask marketing if needed

Copy link
Member

Choose a reason for hiding this comment

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

what is this used for?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

oh its just the old version, i left it there just in case

@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 6, 2026

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.

3 participants