diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 52c961c..2ffe6f1 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1 @@ -* @acmucsd/acm-hack \ No newline at end of file +* @acmucsd/acm-hack @nishantbalaji @alexzhang1618 diff --git a/pages/_meta.json b/pages/_meta.json index 149d891..33d582f 100644 --- a/pages/_meta.json +++ b/pages/_meta.json @@ -1,3 +1,4 @@ { - "index": "ACM Hack" + "index": "ACM Hack", + "hack-school": "Hack School" } \ No newline at end of file diff --git a/pages/another.mdx b/pages/another.mdx deleted file mode 100644 index 7fb6a02..0000000 --- a/pages/another.mdx +++ /dev/null @@ -1,31 +0,0 @@ -# Another Page - -```js filename="demo.js" {3} copy -let a = 1; - -console.log(a); -``` - -## Component - -import { useState } from 'react' - -{/* Import CSS modules */} -import styles from '../components/counters.module.css' - -export const Counter = () => { - const [count, setCount] = useState(0); - return ( -
- -
- ); -}; - - - -## External Component - -import Counters from '../components/counters' - - diff --git a/pages/hack-school/_meta.json b/pages/hack-school/_meta.json new file mode 100644 index 0000000..c8157a9 --- /dev/null +++ b/pages/hack-school/_meta.json @@ -0,0 +1,4 @@ +{ + "index": "Welcome to ACM Hack School!", + "logistics": "Hack School Logistics" +} diff --git a/pages/hack-school/index.mdx b/pages/hack-school/index.mdx new file mode 100644 index 0000000..7e16367 --- /dev/null +++ b/pages/hack-school/index.mdx @@ -0,0 +1,12 @@ +# Welcome to Hack School! + + +## What is ACM's Hack School? +Hack School is a quarter-long, full-stack web development bootcamp. It's designed to help beginners and experienced developers alike build +a web application in just 6 workshops! + + +## What do you learn? +Our Hack School project is built with the MERN stack (MongoDB, Express.js, React.js, Node.js), which is a modern set of technologies for web development. +We chose the MERN stack for its wide adoption in the development community, ease of use, and single-language knowledge (you only need to learn JavaScript)! Over the course of 6 workshops, we'll touch on concepts such as building user interfaces, server-side programming, and deploying your web application. There are absolutely no +prerequisites for this course -- we've designed it so that you learn as you go through it! diff --git a/pages/hack-school/logistics.mdx b/pages/hack-school/logistics.mdx new file mode 100644 index 0000000..289d891 --- /dev/null +++ b/pages/hack-school/logistics.mdx @@ -0,0 +1,23 @@ +# Hack School Logistics + +This page is a collection of all the logistics for Hack School. Given the popularity of Hack School, we're only able to admit so many students to attend our workshops in-person during +the fall quarter. However, we record our workshops and maintain all of our material! If you aren't admitted, or you're viewing this after fall quarter, but you still want to follow +along, you can find all of our material on our GitHub, our YouTube, and this textbook! + +## Fall Quarter 2023 +Our next iteration of Hack School will be running in Fall 2023. You can find all related logistics here, including the dates & locations of our workshops, Zoom links, calendar for office hours, and necessary material. +We'll make slides or other prerequisite material available before every workshop. + + + +Workshop 1: HTML/CSS + +Workshop 2: JavaScript + +Workshop 3: React.js and Building Front-End interfaces + +Workshop 4: Express.js and Server-Side programming + +Workshop 5: All About Databases with MongoDB + +Workshop 6: Deployment with AWS and Vercel \ No newline at end of file diff --git a/pages/hack/_meta.json b/pages/hack/_meta.json deleted file mode 100644 index d33bb53..0000000 --- a/pages/hack/_meta.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "index": "Welcome to ACM Hack!" -} diff --git a/pages/hack/index.mdx b/pages/hack/index.mdx deleted file mode 100644 index 1f2de79..0000000 --- a/pages/hack/index.mdx +++ /dev/null @@ -1,3 +0,0 @@ -# Welcome to Hack School! - -This page is under construction. Hack stuff goes here. diff --git a/pages/index.mdx b/pages/index.mdx index db7cc67..718ea5e 100644 --- a/pages/index.mdx +++ b/pages/index.mdx @@ -1,11 +1,3 @@ # Introduction -Welcome to Nextra! This is a basic docs template. You can use it as a starting point for your own project :) - -## What is Nextra? - -A **simple**, **powerful** and **flexible** site generation framework with everything you love from Next.js. - -## Documentation - -The documentation is available at [https://nextra.site](https://nextra.site). +Welcome to ACM Hack! This site is currently under construction ๐Ÿ—๏ธ. Check back in the fall to see all of our content! diff --git a/theme.config.tsx b/theme.config.tsx index f1442ec..654c8e5 100644 --- a/theme.config.tsx +++ b/theme.config.tsx @@ -53,7 +53,7 @@ const config: DocsThemeConfig = { }; }, footer: { - text: 'ACM Hack is so cool!', + text: 'Made with ๐Ÿงก by ACM Hack!', }, search: { placeholder: 'Search',