Skip to content
WordPress.com for Desktop
Branch: develop
Clone or download
loremattei Merge pull request #596 from Automattic/release/4.1.0
Merge release/4.1.0 into develop
Latest commit ba1c72f May 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Revert "CircleCI: Use mirror for downloading Electron binaries" Mar 29, 2019
.github Fix formatting in stalebot message Mar 12, 2019
calypso @ 520965b Calypso: Cherry-pick Automattic/wp-calypso#31988 onto release/desktop… Apr 5, 2019
desktop-config Updater: replace name from package.json with actual app name. (#536) Dec 1, 2018
desktop Merge pull request #596 from Automattic/release/4.1.0 May 14, 2019
docs Rebuild native dependencies (#488) Aug 14, 2018
public_desktop Fix Canary Test: Replace spectron with electron-mocha (#482) Aug 2, 2018
resource Update MacOS certificate May 9, 2019
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 Fix how we look for modules in the test build (#589) Apr 12, 2019
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 MacOS certificate May 9, 2019
package.json Bump version to 4.1.0 May 13, 2019
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 Fix how we look for modules in the test build (#589) Apr 12, 2019

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).

You can’t perform that action at this time.