Giter VIP home page Giter VIP logo

internal-services's Introduction

myRC4 Internal Services Portal

RC4 Internal Student Life Website

Getting started for Development

  1. Install Ruby/RubyGems (for Jekyll) and nodejs/npm (for http-server, *Optional if you already have a local server).

  2. Install Jekyll

gem install jekyll
  1. Install a static http local server (*Optional if you already have a local web server)
npm install http-server -g
  1. Fork the repo and clone your own fork onto your machine.

  2. Open the root directory of the repo in terminal and build the project.

cd ~/internal-services/
jekyll  b --watch
  1. You should now see a "_site" folder being generated. (This is where the compiled site will sit.) Open the folder in another terminal tab and start your local http server.
cd _site
http-server
  1. You can now view the site as http://localhost:8080 (or whichever port your prefered http server uses).

  2. And thats it! Thanks to the '--watch' flag we set in jekyll earlier, every time you make any changes, your code will automatically be recompiled and you can simply refresh your browser to see your changes.

Understanding the Project Structure

Contributing Code

  1. Once you are satisfied with your code, push/sync with your remote fork.

  2. Open a pull request at your github.com forked repo page.

internal-services's People

Contributors

reyy avatar davidten avatar raynoldng avatar kennethtxytqw avatar

Stargazers

 avatar Sam Y avatar

Watchers

James Cloos avatar  avatar  avatar Dominic Chong avatar

internal-services's Issues

Create feedback form page

Work with Peiyi/Theng Hiang to create a google form for feedback, then follow the code on the shortURL page (/link/index.html and /link/script.js) to make the form available on myRC4

Populate CSC Info

Populate the CSC page. Use md-col-6 for each person. (1st row for President centralised, the other rows to have 2 people in a row)

(Yes, they are stepping down, but AFAIK handover is only in summer.)

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.