Skip to content
Web library for querying tutorons for micro-explanations of code found online.
JavaScript HTML
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
addon
.gitignore
README.md
html-walker.js
index.html
main.js
package.json

README.md

Web library for querying tutorons for micro-explanations of code found online.

Setting up the development environment

From the main directory, run:

npm install

Running the addon

Working with a local Tutorons development server

To set the addon to look to your local Tutorons server, replace the following line in the addon/data/load-tutorons.js file:

var tutoronsConnection = new tutorons.TutoronsConnection(window);

with the lines:

var tutoronsConnection = new tutorons.TutoronsConnection(window, {
    'endpoints': {
        'wget': 'http://127.0.0.1:8002/wget',
        'css': 'http://127.0.0.1:8002/css',
        'regex': 'http://127.0.0.1:8002/regex',
        'python': 'http://127.0.0.1:8002/python',
    },
});

Running the addon

npm run build-xpi && npm run test-xpi

Deploying to a running (not test) browser

To actually deploy to your running Firefox browser, you can use this command (in conjunction with some other MDN Addon documentation I'll add later:

function pushext { wget --post-file=$1 http://localhost:8888/; }
You can’t perform that action at this time.