GithubHelp home page GithubHelp logo

abdullah50053 / hackutd-site Goto Github PK

View Code? Open in Web Editor NEW

This project forked from acmutd/hackutd-site

0.0 0.0 0.0 206.84 MB

700 students & 24 hours of ideas, projects, design, and more at UT Dallas.

Home Page: http://hackutd.co

JavaScript 16.99% HTML 1.67% Vue 81.34%

hackutd-site's Introduction

HackUTD Organization Site

Code for the website that keeps track of all past HackUTD-organized events and related organization history.

Project Structure

This project uses Gridsome, a Vue.js-based static site generator. This allows us to easily change the information on the site without editing any code. This easy-to-change info is in the data directory.

This project uses Tailwind CSS for most of its styles.

Development

First install all of the necessary dependencies with npm install.

To start the local dev server, run npm run develop. By default, the site can be accessed at http://localhost:8080.

Aside: Data Loading Caveat

If the local dev server is being run while changes to the data directory are made, the dev server must be restarted to build generated page content such as officer descriptions or event information.

A fix for this is in the works.

Deployment

The site can be built locally using npm run build. This will build the site and place it into a folder named dist that can be deployed to any static web hosting service.

To deploy it to Github Pages, simply push to master. This Github Action will automatically deploy it.

Because master is automatically deployed, be careful about pushing directly to it! Make a new branch and a PR for large changes.

hackutd-site's People

Contributors

mdunn09045 avatar bharatari avatar matthewle20 avatar williecubed avatar darichey avatar harshasrikara avatar izuchukwu avatar neeljaay avatar gzu2018 avatar shounak avatar tahiraziz avatar dependabot[bot] avatar mzx102208 avatar nam-t24 avatar gabriel-flynn avatar huecute avatar abdullah50053 avatar caitlin-tibbetts avatar chillm avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.