Go to file
hyper-neutrino 77c12ee66a
continuous-integration/drone/push Build is passing Details
add alumni to credits and minor fixes
2024-04-25 01:38:53 -04:00
.vscode bump node version in deployment 2024-04-03 10:54:21 -04:00
app add alumni to credits and minor fixes 2024-04-25 01:38:53 -04:00
components fix header 2024-04-04 18:08:06 -04:00
data add alumni to credits and minor fixes 2024-04-25 01:38:53 -04:00
public bump node version in deployment 2024-04-03 10:54:21 -04:00
utils fix header sizing 2024-04-04 14:59:44 -04:00
.drone.yml fix deploy script again and comment out other drone steps 2024-04-03 12:17:03 -04:00
.eslintrc.json bump node version in deployment 2024-04-03 10:54:21 -04:00
.gitignore bump node version in deployment 2024-04-03 10:54:21 -04:00
.prettierrc bump node version in deployment 2024-04-03 10:54:21 -04:00
README.md bump node version in deployment 2024-04-03 10:54:21 -04:00
deploy.sh fix deploy script again and comment out other drone steps 2024-04-03 12:17:03 -04:00
next.config.js change build to static 2024-04-03 11:44:11 -04:00
package-lock.json bump node version in deployment 2024-04-03 10:54:21 -04:00
package.json change build to static 2024-04-03 11:44:11 -04:00
tsconfig.json bump node version in deployment 2024-04-03 10:54:21 -04:00

README.md

Local Development

Make sure you have Node 18+ and NPM installed.

To run this locally, make sure you first install everything using npm i and then run npm run dev to start the project on localhost. If you need to use a different port than the default (3000), you can do PORT=5000 npm run dev.

To use ESLint, run npm run lint to get linter warnings and errors. You can also do npm run lint:fix to automatically fix any errors that can be corrected by the linter.

Previewing a Production Deployment

To build the project, run npm run build. This will also give you linter warnings/errors. Then, use npm start to run the built project. You can also do npm run preview to do both together. Again, you can do PORT=5000 npm start or PORT=5000 npm run preview.

Contributing

Implement changes on your own branch. The preferred branch naming scheme is name/ticket/description; for example, alex/CSP-1234/fix-the-bug, but this isn't really a big deal and won't be enforced.

The main branch is protected and requires a PR with one approval to merge to it. When reviewing PRs, look for the automatic deployment from Vercel which allows you to inspect the development preview without needing to clone and run the branch locally. Once you push to main, your changes will be automatically deployed to https://class-profile-2023.vercel.app/.

Make sure you assign a ticket to yourself before you start working on it to avoid conflicts/duplicate work. Please update the status as well so everyone can keep track of what's going on and people can ask to take over tickets if they want a task and notice you haven't started.