The following is a compilation (in a cheat sheet format) of the most common steps when starting a new web development project. It includes info on git, loading CSS and JavaScript files and how to debug your page.

Git Cheat Sheet

Create New Repository and Pushing Your New Project to Github

  1. Go to https://github.com/
  2. Find ‘New Repository’ option
  3. Follow Process (Default Options are Fine)
  4. Receive the following (terminal command) instructions
echo "# New_Repo_Demo" >> README.md 
git init
git add README.md 
git commit -m "first commit"
git remote add origin https://github.com/mujibsardar/New_Repo_Demo.git
git push -u origin master

Do this Instead (In Your Website Root Directory)

git init
git add . 
git commit -m "first commit"
git remote add origin https://github.com/mujibsardar/New_Repo_Demo.git
git push -u origin master

Working with Git After Initial Setup

Check Status

git status

See List of all Remote Repositories

git remote

Git Add and Push to Remote Repositories

git add .
git commit -m "Write a message describing your changes"
git push origin master

Clone / ‘Download’ Remote Repository to Current Directory

git clone https://github.com/username/name_of_repo

Simple (HTML CSS Javascript) Website Cheat Sheet

HTML5 Minimum Boilerplate Code

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>title</title>
  </head>
  <body>
  </body>
</html>

Load External Local Javascript File

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>title</title>

    <script src="scripts/myscripts.js"></script>
 
  </head>
  <body>
  </body>
</html>

Load External Remote JavaScript File via CDN

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>title</title>

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>

  </head>
  <body>
  </body>
</html>

Load External Local CSS File

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>title</title>

    <link rel="stylesheet" href="styles/styles.css">

  </head>
  <body>
  </body>
</html>

Load External Remote CSS File

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>title</title>

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">

  </head>
  <body>
  </body>
</html>

Loading jQuery CDN (Check Version Number)

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>title</title>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>

<!-- or -->

<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.4.0.min.js"></script>

  </head>
  <body>
  </body>
</html>

Loading jQuery After Downloading it (Use Correct Path and Name)

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>title</title>

<script src="path_to_file/jquery-3.4.0.min.js"></script>

  </head>
  <body>
  </body>
</html>

Load Remote Bootstrap (Check https://getbootstrap.com for Latest Version)

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>title</title>

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

  </head>
  <body>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

  </body>
</html>

Load Local Bootstrap After Downloading it (Both JS and CSS)

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>title</title>

<link href="css/bootstrap.min.css" rel="stylesheet">

  </head>
  <body>

<script src="js/bootstrap.min.js"></script>

  </body>
</html>

View and Debug Website

Load Your index.html via Chrome

Open Inspect Console in Chrome

How to open inspect options in chrome
Chrome Right Click Inspect Option

Check Console Output (Click Console Tab)

View console in inspect options panel
Console Tab

Check Network Activity (Click Network Tab)

View network activity in inspect panel
Network Tab

Between both of these inspect options you should be able to detect most problems associated with loading your site.

End of Cheat Sheet

Please feel free to comment anything else you feel that needs to be on this cheat sheet.

Additionally, reach out to me on my homepage if you have you any questions or would like to work with me.

Happy Coding!