How to build Chrome Extensions?

Every Chrome extension has a JSON-formatted manifest file, named manifest.json, that provides important information for the Chrome extension.