WordPress.com for Desktop
Clone or download
Latest commit 8752580 Dec 17, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Add lerna packages to calypso cache (#544) Dec 17, 2018
.github Add stalebot config Oct 10, 2018
calypso @ 3cac41a Update to add/lerna-bootstrap branch in calypso to start using lerna (#… Dec 7, 2018
desktop-config Updater: replace name from package.json with actual app name. (#536) Dec 1, 2018
desktop Updater: replace name from package.json with actual app name. (#536) Dec 1, 2018
docs Rebuild native dependencies (#488) Aug 14, 2018
public_desktop Fix Canary Test: Replace spectron with electron-mocha (#482) Aug 2, 2018
resource Update Win certificate (#507) Oct 16, 2018
test Testing: Adding some e2e tests for mac application (#515) Oct 30, 2018
.editorconfig Initial commit Dec 11, 2015
.eslintrc Wrap create settings in exception handler Jul 28, 2016
.gitignore Implement electron-updater (#529) Nov 15, 2018
.gitmodules Initial commit Dec 11, 2015
.npmrc Move do Node 10.4.0 and npm 6.1.0 Jun 8, 2018
.nvmrc Symling to calypso .nvmrc Nov 15, 2017
CONTRIBUTING.md small update... Dec 14, 2015
CREDITS.md Use pug Nov 20, 2017
LICENSE.md Add license text Dec 14, 2015
Makefile Rebuild native dependencies (#488) Aug 14, 2018
README.md Update documentation for new build process Jul 18, 2018
babel.config.js Add plugin-syntax-dynamic-import to Babel config, upgrade Babel to 7.x Nov 2, 2018
package-lock.json Update to add/lerna-bootstrap branch in calypso to start using lerna (#… Dec 7, 2018
package.json Bump version to 3.8.0 Dec 11, 2018
webpack.config.js Add development mode (#446) May 29, 2018
webpack.config.test.js Fix Canary Test: Replace spectron with electron-mocha (#482) Aug 2, 2018
webpack.shared.js Ignore SASS/CSS imports when building desktop (#503) Sep 20, 2018

README.md

WordPress.com for Desktop

WordPress.com for Desktop is an Electron wrapper for Calypso, the new WordPress.com front-end. It works on Mac, Windows, and Linux.

WordPress.com for Desktop

Getting Started & Running Locally

  1. Clone this repository locally
  2. Update the Calypso submodule with:
  • git submodule init
  • git submodule update
  1. Create a calypso/config/secrets.json file and fill it with secrets
  2. npm install will download all the required packages
  3. make build to create the builds
  4. Find the built apps in the release folder

Need more detailed instructions? We have them.

Development

The app is split between Electron code and Calypso code, and so the development guide may help you find where to change stuff.

Building & Packaging a Release

While running the app locally in a development environment is great, you will eventually need to build a release version you can share.

Contributing

If this sparks your interest don't hesitate to send a pull request, send a suggestion, file a bug, or just ask a question. Don't forget to check out our CONTRIBUTING doc.

Do be aware that this repository is just for the WordPress.com desktop wrapper. If you have something to contribute for Calypso (the app that runs inside of the desktop wrapper and on WordPress.com) then please add it in the Calypso repository.

Troubleshooting

If you have any problems running the app please see the most common issues.

License

WordPress.com for Desktop is licensed under GNU General Public License v2 (or later).