Skip to content

leonelfbenitez/GitHubGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHubGo - Team10

GitHub contributors GitHub last commit GitHub deployments


Project Setup

Node.js

This project requires Node.js. To check if your device has node.js installed, open your terminal and type:

node -v
  • If it is displaying any version, then it is installed!

  • Otherwise, install Node.js


Package Manager

For this project, we are using yarn as our package manager. Inside your terminal, type:

npm i -g yarn

Clone Project

Go to the folder where you want to clone this project, and type the following in your terminal:

git clone https://github.com/CSC4350-TR/GitHubGo.git

Dependencies installation

Go to your project folder and write the following in your terminal:

yarn
  • This will install all the dependencies that are in the package.json file

Run Project

Open your project folder and type this in your terminal:

yarn start

The website will run on localhost:3000


Website Deployment

To deploy the lastest changes to the production website, run:

yarn run deploy

Note

  • Always run the following commands whenever you start working on the project or change a git branch to get fresh changes
git pull
yarn

Project Overview

Styling

We are using TailwindCSS for styling and its plugin - Tailwind Elements - to use pre-built UI components.

Read their docs to learn more about them:

  • TailwindCSS docs

  • Tailwind Elements docs


Extensions for VS Code

  • ESLint dbaeumer.vscode-eslint
  • ES7+ React/Redux/React-Native snippets dsznajder.es7-react-js-snippets
  • Prettier - Code Formatter esbenp.prettier-vscode

Project Structure

Path Description
/public Static files
/src Source code
/src/assets Images and styles
/src/components Functional components
/src/pages Routes

About

Team10

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published