Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Anthropology Major #869

Merged
merged 3 commits into from
Nov 16, 2023
Merged

Support Anthropology Major #869

merged 3 commits into from
Nov 16, 2023

Conversation

Destaq
Copy link
Member

@Destaq Destaq commented Nov 3, 2023

Summary

Rite of passage — added support for A&S's anthropology major. This involved updating index.ts and adding anthr.ts in the src/data folder. Also updated the requirements JSON file as required.

You can find major requirements for this degree over here.

Test Plan

Updated the huge JSON file and requirements generator. All tests passed. Behold the new Anthropology major visually as well:

image

I also tried to add various classes on localhost but it didn't seem to persist / was a bit buggy. However, the same problem was happening for my existing data (e.g. adding new CS major classes) so I'm not sure if it's possible to test this manually like that.

Notes

The anthropology major is easier to obtain than I thought.

Blockers

N/A

Breaking Changes

N/A

@Destaq Destaq requested a review from a team as a code owner November 3, 2023 21:03
@CLAassistant
Copy link

CLAassistant commented Nov 3, 2023

CLA assistant check
All committers have signed the CLA.

@dti-github-bot
Copy link
Member

[diff-counting] Significant lines: 116.

Copy link
Contributor

github-actions bot commented Nov 3, 2023

Visit the preview URL for this PR (updated for commit 446a212):

https://cornelldti-courseplan-dev--pr869-add-anthropology-maj-2zy73apu.web.app

(expires Wed, 06 Dec 2023 04:10:57 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 6d4e0437c4559ed895272bbd63991394f1e0e933

Copy link
Collaborator

@elizabeth-tang elizabeth-tang left a comment

Choose a reason for hiding this comment

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

Looks good! Just a minor suggestion and question for you! Welcome to the team!!!

src/data/majors/anthr.ts Show resolved Hide resolved
src/data/majors/anthr.ts Outdated Show resolved Hide resolved
@Destaq Destaq requested a review from elizabeth-tang November 7, 2023 22:42
@Destaq Destaq mentioned this pull request Nov 7, 2023
@Destaq
Copy link
Member Author

Destaq commented Nov 13, 2023

Should I squash and merge?

@Destaq Destaq merged commit f39ee47 into main Nov 16, 2023
10 checks passed
@Destaq Destaq deleted the add-anthropology-major branch November 16, 2023 22:32
andxu282 pushed a commit that referenced this pull request Feb 29, 2024
* feat: add anthropology major

* fix: improve grammar for anthropology req

* fix: update requirements file
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.

4 participants