{"repo":"uclaacm/acmcyber.com","free":true,"listed":false,"github":"https://github.com/uclaacm/acmcyber.com","clone":"git clone https://github.com/uclaacm/acmcyber.com.git","description":"The home for ACM Cyber at UCLA! Website for the premier cybersecurity club at UCLA.","language":"TypeScript","stars":12,"topics":["cyber","nextjs","scss","typescript","cybersecurity","ucla-opensource","acm-cyber"],"license":null,"category":"security-tools","readme_excerpt":"🔐 acmcyber.com ACM Cyber at UCLA is a student-run organization dedicated to providing a community for students interested in cybersecurity. Our mission is to make cybersecurity simple and accessible for everyone . We run talks, projects, and other events to help students learn about cybersecurity and get involved in the field! This repository contains the source code for the ACM Cyber website. To see the deployed site, visit https://www.acmcyber.com. Our website is built with Next.js with TypeScript. We use ESlint to format our code. Development Setup First, clone the repo and install all of the dependencies. If you're working in VSCode, make sure to accept the popup about detecting a new Typescript interpreter - this makes Typescript typechecking play nice with Yarn's compressed packages! If you've forgotten to do this and are now facing a wall of red squiggles, just go to any Typescript file ( .tsx ), press Ctrl+Shift+P / Shift+Cmd+P , select Typescript: Select Typescript Version... , and then select Use Workspace Version . Run the following commands to start the server: To run the website in development mode, run the following command: You should now be able to view the website at http://localhost:3000. Migrating from yarn to pnpm If you used yarn before, you will need to remove the old Yarn PnP artifacts. Acknowledgements Special thanks to Andrew Kuai & Michelle Zhao for helping to fully design the current version of the ACM Cyber website! Thanks to Andrew Kuai, Michelle","default_branch":null,"files":null,"tree":[],"storefront":"/r/uclaacm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uclaacm/acmcyber.com/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}