Source code of Raindrop.io browser extension (for Google Chrome, Firefox, Safari, Opera) and Mac OS X app.
It have one code base and separate wrappers for each environment. Including Atom-Shell with WebView and node.js wrapper for Mac OS X client implementation. Different appearance implemented with CSS media queries and specific environment classes.
Directories:
- chrome — Main code base of browser extension and Mac OS X app
- chrome-build — Google Chrome and Opera build
- desktop — Mac OS X build with Atom-Shell wrapper, config and specific sources
- firefox — Firefox build with wrapper, config and specific sources
- safari — Safari build with wrapper, config and specific sources
# Install all node modules
npm update
cd desktop
npm update
cd ../
# Run build proccess
gulp
Also you need cfx utility from Firefox Addon SDK.
Prebuilt binaries and browser extensions you find on the download page.