Development and Testing - screenly/chrome-extension

Development and Testing for the Chrome Extension project located at https://github.com/screenly/chrome-extension/ can be approached from several angles. We will explore options for development, testing, debugging, and continuous integration using the technologies and dependencies provided in the project.

Development

Manifest.json

The manifest.json file is the core of any Chromium extension. It directs how and when the plugin works. A basic example from the documentation is as follows:

{
"manifest_version": 2,
"name": "Whatever you want to call the plugin",
"description": "A brief description of what the plugin does. I prefer the GNU philosophy of do one thing well",
"version": "2.0",
"content_scripts": [
{
"matches": [
"*://*/*"
],
"js": [
"content.js"
]
}
]
}