• Stars
    star
    106
  • Rank 325,871 (Top 7 %)
  • Language
    HTML
  • Created over 4 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Bootcamp 2020 Class 1: Setup Website Development Environment

I took the following steps, all bootcampers should also do this on there own repos

  1. Signup on GitHub.com and Install GitHub Desktop on your computer

https://desktop.github.com/ (For Mac and Windows users) https://github.com/shiftkey/desktop#debianubuntu-distributions (For Linux users)

  1. Using Github Desktop create new public repo and publish it on GitHub.com

  2. Install VS Code, we will use it as our code editor

https://code.visualstudio.com/download

  1. Create a simple hello world html file and name it index.html. Using GitHub desktop commit the code and push it.

  2. Install Node.js

https://nodejs.org/en/download/

  1. Install Surge

npm install --global surge

  1. Generate Surge token by the following command

surge token

  1. Save the surge token in the repo's GitHubs secrets

  2. Watch Introduction to GitHub Actions

https://www.youtube.com/watch?v=eB0nUzAI7M8

  1. Learn YAML

https://rollout.io/blog/yaml-tutorial-everything-you-need-get-started/

  1. Configuring a Github Actions Workflow

https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions

https://help.github.com/en/actions/configuring-and-managing-workflows/configuring-a-workflow

  1. Learn and create surge deployment action file in root of your repo in .github/workflow directory like I have done

  2. Make small change in your index.html, commit it and push it again to github.com

  3. Check the action tab to GitHub website and see if the action executed

  4. open website in browser

http://bootcamp2020_sample1.surge.sh/

  1. Submit your github repo URL here in the issues of the assignment repo

  2. For further details, please watch this video link:

https://youtu.be/LMfzLGdwB2s

NOTE: Assumption is that you know HTML, CSS, and JavaScript

More Repositories

1

Progressive-Web-App

JavaScript
15
star
2

redux-boiler

React + Redux Boilerplate
JavaScript
15
star
3

Bootcamp2020Sample

HTML
12
star
4

PIAIC-Teaching

HTML
9
star
5

bootcamp_class2

JavaScript
8
star
6

expressJS-sample

JavaScript
7
star
7

demo_expense_app

JavaScript
6
star
8

Country-List

4
star
9

bootcamp_session_4

JavaScript
4
star
10

BootCampClass1

HTML
3
star
11

Parking-Booking-System

TypeScript
3
star
12

ultimatetodo

JavaScript
3
star
13

Learn-Async-Await

HTML
3
star
14

q2-react-class

JavaScript
3
star
15

react-netlify

JavaScript
3
star
16

NodeMongoCRUD

JavaScript
3
star
17

Auction-System

TypeScript
3
star
18

webAssignments

3
star
19

Library_GQL

JavaScript
2
star
20

Apollo_GraphQL_Boilerplate

JavaScript
2
star
21

UIT-19A

HTML
2
star
22

learn-d3.js

HTML
2
star
23

apollo-netlify-starter

JavaScript
2
star
24

MuhammadMohsin

2
star
25

Sample_Context_Resudcer_Hooks

JavaScript
2
star
26

Teaching-CSS-SSUET-2015-ModuleA

HTML
2
star
27

UIT_Section_18A

HTML
2
star
28

surge-sample-app

HTML
2
star
29

Teaching

HTML
2
star
30

learn-Rust

Learn Rust in baby steps
Rust
2
star
31

Learn-Angular2

JavaScript
1
star
32

autoUpload

1
star
33

POC_REACT

CSS
1
star
34

webdriverserver

JavaScript
1
star
35

React-web-native-boiler

Objective-C
1
star
36

would-you-rather

JavaScript
1
star
37

CNC-B3-Q3

JavaScript
1
star
38

Electron-Demo

JavaScript
1
star
39

petApp

Objective-C
1
star
40

chatBox

JavaScript
1
star
41

serverlessGUI

JavaScript
1
star
42

Chatting-And-Image-Sharing

TypeScript
1
star
43

Campus-Recruitment

TypeScript
1
star
44

myprojectname

1
star
45

my-reads

This is a web application for managing book shelf
JavaScript
1
star
46

React-containerized-app

JavaScript
1
star
47

form-builder

JavaScript
1
star
48

meetups

TypeScript
1
star
49

Angular2_SampleApp

TypeScript
1
star
50

Chrome-Extension-Sample

JavaScript
1
star
51

TrainersPortal

JavaScript
1
star
52

t1

1
star
53

mobile-flashcards

JavaScript
1
star
54

d3-real-time-display

HTML
1
star
55

sudoku

JavaScript
1
star