wp-desktop 0 editorconfig eslint circleci npm webpack

WordPress.com for Desktop

3 years after GPL-2.0

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
  3. Create a calypso/config/secrets.json file and fill it with secrets
  4. make run to build and run the app

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

Packaging a Release

The final stage takes a released version and packages it in a platform specific way. This is only necessary if you are going to distribute publicly.

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

Related Repositories

kiwi.js

kiwi.js

Kiwi.js is a blazingly fast mobile & desktop browser based HTML5 game framework. ...

Remmina

Remmina

The GTK+ Remmina Remote Desktop Client ...

wp-flex

wp-flex

A responsive, foundational WordPress theme boilerplate. Adheres to best practice ...

rocket-nginx

rocket-nginx

Nginx configuration for WP-Rocket ...

wp-e2e-tests

wp-e2e-tests

Automated end-to-end tests for WordPress.com ...


Top Contributors

mkaz johngodley sendhil mjangda gziolo jasmussen ockham pesieminski folletto blowery scruffian mtias beaucollins drewblaisdell rralian briankc giuseppeg jblz pra85 rodrigoi gwwar

Dependencies

package version
debug 2.6.8
express 4.15.3
jade 1.11.0
lodash.clonedeep 4.5.0
lodash.debounce 4.0.8
portscanner 1.2.0
spellchecker 3.3.1
superagent 1.8.5
dev asar ^0.11.0
babel-core ^6.9.0
babel-eslint ^6.0.4
babel-loader ^6.2.2
babel-preset-es2015 ^6.9.0
babel-preset-react ^6.3.13
chai ^3.4.1
electron-builder 2.8.4
electron-mocha ^2.1.0
electron-packager ^7.0.2
electron 1.3.5
electron-rebuild ^1.2.1
eslint ^2.10.2
eslint-plugin-react ^5.1.1
json-loader ^0.5.4
minimist ^1.2.0
mkdirp ^0.5.1
mv ^2.1.1
unzip ^0.1.11
webpack ^1.13.1

Releases

-   v1.3.1 zip tar
-   v1.3.1-beta zip tar
-   v1.3.0 zip tar
-   v1.2.1 zip tar