Warning
This repository is archived and no longer maintained.
- Archived: 2025-08-10 by @KemingHe
- Archive reason: low/no usage of this platform by the Ohio State community
- Inquries and corrections: email keminghe.career@gmail.com
Important
This project uses the new Node.js 22 as runtime, TypeScript as dev language, and pnpm as package manager. You can read more about these handy tools here:
Node.js 22: https://nodejs.org/en/blog/release/v22.2.0
TypeScript: https://nextjs.org/docs/app/building-your-application/configuring/typescript
Pnpm: https://pnpm.io/
- Set up Git; and set up Node.js 22 via
nvm
Download Git version control: https://git-scm.com/downloads
Download Node.js 22: https://nodejs.org/en/download/package-manager
# Confirm git and node (npm) are installed correctly.
git --version
npm --verison- Clone the repository and change to the project directory.
git clone https://github.com/data-glow-gh/devosu-research-mentorship-frontend.git
cd devosu-research-mentorship-frontend- Enable
pnpmusingcorepackand install the dependencies.
# Declare usage of pnpm and install globally using corepack.
corepack use pnpm@latest
corepack install --global pnpm@latest
# For pnpm routine updates.
corepack up- You are now ready to contribute!!
# Start the local development server after setting up .env.development.local
# according to env vars required by .env.sample.
pnpm run dev