Skip to content

utdesign-makerspace/Makerspace-Home

Repository files navigation

UTDesign Makerspace Website

The official homepage, blog, calendar, and store for UTDesign Makerspace.

💻 Development

  1. Install Node.js.

    Our website uses Node.js to manage dependencies and run a local server for development. If you don't have Node.js installed, you can download it here.

  2. Clone the repository.

    git clone https://github.com/utdesign-makerspace/Makerspace-Home.git
  3. Install dependencies.

    Our website uses Gatsby to build the website. Gatsby is a static site generator that uses React. To install Gatsby, run the following command in the root directory of the repository.

    cd Makerspace-Home/
    npm install
  4. Start developing.

    Navigate into your new site’s directory and start it up.

    npm run develop
  5. Open the code and start programming!

    Your site is now running at http://localhost:8000!

    Edit a page in src/pages/ or one of its styled components to see the site update in real-time!

✏️ Posting to the Blog

  1. Open the admin panel.

    If you do not have access to the admin panel, please contact the current president. Once you have access, navigate to http://utd.ms/admin/ to access the admin panel. Sign in using your GitHub account.

  2. Create a new post.

    Once you are signed in, click the "New Blog" button near the top of the page. Fill out the form with the appropriate information. Preview your post using the panel on the right. Once you are done, click "Save" to save your post as a draft.

  3. Contact the president.

    Once you have saved your post, contact the current president to have them review and publish your post.