This is the landing page for UBC Launch Pad, the leading student-run software engineering club at the University of British Columbia.
We appreciate any contributions to our docs. To contribute, please follow the steps below:
- Check out the issues to see if there are any open issues that you would like to work on.
- If you find an issue that you would like to work on, assign yourself to the issue; if you want to contribute to an issue that is not listed, please create a new issue.
- Fork the repository.
- Clone the forked repository to your local machine.
- Create a new branch for your changes.
- Follow the instructions in the Getting Started section to set up the project.
- Commit your changes.
- Push your changes to your forked repository.
- Create a pull request to the
main
branch of the original repository. Make sure to reference the issue you are working on in the pull request description.
- This is a Next.js project with TypeScript, Tailwind CSS, and ESLint.
- ESLint for linting and formatting.
- Tailwind CSS for styling. However, not limited to it.
- PNPM for package management.
- This project uses
next/font
to automatically optimize and load Inter, a custom Google Font, for the best performance.
First, make sure you have Node.js installed on your machine. To check if you have Node.js installed, run the following command in your terminal:
node -v
If you don't have Node.js installed, you can download it from here.
Next, make sure you have PNPM installed on your machine. To check if you have PNPM installed, run the following command in your terminal:
pnpm -v
If you don't have PNPM installed, you can follow the instructions here.
Now, we can install the project dependencies.
pnpm install
To start the development server, run the following command:
pnpm dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
- Tailwind CSS Documentation - learn about Tailwind CSS features and API.
- TypeScript Documentation - learn about TypeScript features and API.
- ESLint Documentation - learn about ESLint features and API.
- PNPM Documentation - learn about PNPM features and API.
- React Documentation - learn about React features and API.