RodSilv
RodSilv

Reputation: 1

Installation using GitHub

I don't know the first thing about programming, but I came across something I would like to install using GitHub.

These are the steps:

I got the "clone the repository" part lol. Is this something that anyone can easily teach me how to do or does it require some kind of programming knowledge?

I'm sorry for the layman post. Thanks in advance

Upvotes: 0

Views: 80

Answers (1)

haysclark
haysclark

Reputation: 1080

  • Fork or Clone the repository. (this is covered above)

You should start by searching Google for "How do I clone using git". Git is a tool, GitHub is just a cloud service for git. git has help built in.

git help

Typically you would do this assuming you have git installed.

git clone <git repo>

Git questions need to go on SuperUser.com too.


So, it looks like you are trying to install something for NodeJS. Installing NodeJS can sometimes be tricky, but use Google if you get stuck with specific errors.

  • run npm install while in the directory of the project.

Typically you just need to cd into the folder you just cloned. Then you just run:

npm install

This installs the libraries (dependencies) that the program you are using needs. Keep an eye out for any warnings.

  • Open chrome and load in a new "unpacked extension" from the extensions screen.

Open Chrome and paste this URL: chrome://extensions/

  • Open project folder and load in the src folder in /chrome.

Ideally, you have a text editor like Atom or Sublime Text. You'll want to open the Git folder you 'cloned' earlier. Both are great, Atom is free.

  • Open /app/containers/auth.js/sagas.js/ and edit the variable --CHROME_EXTENSION_ID to the one found in your chrome extensions screen.

I would need to see the file to help here. If it's Java it might look like this:

var CHROME_EXTENSION_ID = "SOME_ID";

or it could be in JSON format:

{
    CHROME_EXTENSION_ID: "SOME_ID"
}
  • run npm start in the root directory of the project.

So, inside the folder you cloned you run this to start a NodeJS server.

npm start

This typically will start a local server on your computer.

  • Navigate to localhost:3000/login and the chrome extension will handle the login process.

An id all does well, you would just be able to open this URL in Chrome.

http://localhost:3000/login

If all went well you should be able to point the browser at your computer and see whatever you are expecting.

Upvotes: 3

Related Questions