Website for IEEE student organization at UC San Diego https://old.ieeeucsd.org
Find a file
2022-11-06 09:00:42 -08:00
.github Merge branch 'main' of https://github.com/ieeeucsd/ieeeucsd.org 2022-10-26 09:04:46 -07:00
src add officer picture and update .gitignore 2022-11-04 08:52:12 -07:00
.eslintrc.json update config files 2022-10-24 17:33:05 -07:00
.firebaserc enable firebase previews for pr 2022-10-24 20:55:17 -07:00
.gitignore add officer picture and update .gitignore 2022-11-04 08:52:12 -07:00
.prettierrc formatting, readme, webp images, updated officers 2022-10-22 12:27:16 -07:00
firebase.json enable firebase previews for pr 2022-10-24 20:55:17 -07:00
LICENSE Add new website and fix git deploy 2022-06-28 01:57:37 -07:00
package-lock.json update node, skip lib check errors 2022-11-06 09:00:42 -08:00
package.json Bump @types/react-dom from 18.0.7 to 18.0.8 2022-11-04 15:58:59 +00:00
README.md update readme.md 2022-10-24 22:45:28 -07:00
tsconfig.json update node, skip lib check errors 2022-11-06 09:00:42 -08:00
webpack.config.js final merge pull request #8 from ieeeucsd/firebase 2022-10-26 09:11:30 -07:00

IEEE @ UCSD Website

Deployment

Github Actions have been set to trigger on each push onto the main branch. The website will be built as static pages to the page branch where it will be deployed onto ieeeucsd.org.

Contributing

Please create a new branch for development (i.e. [NAME]-dev). Pushing directly to main is not advised, as changes will go straight into production.

Testing

To build the site, run npm run build.

To view the site on your local network, run npm build/index.js. View the site at localhost:9000.

Images

Large images should be in WebP format. Consider resizing images based on their usage.

Squoosh is a great online tool for optimizing images developed by Google Chrome Labs.

Formatting

Install prettier and use it as the default Typescript and Javascript formatter. The .prettierrc configuration file controls the formatting rules.

For CSS, use CSS Language Features as the default formatter. For HTML, use HTML Language Features as the default formatter.