{"repo":"podlove/podlove-publisher","free":true,"listed":false,"github":"https://github.com/podlove/podlove-publisher","clone":"git clone https://github.com/podlove/podlove-publisher.git","description":"Podlove Podcast Publisher for WordPress","language":"PHP","stars":309,"topics":["podlove","wordpress","php","plugin","podcast","composer","javascript"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Podlove Podcast Publisher This is the podcast publishing plugin for WordPress. - [Getting Started & Documentation][6] - [Podlove Community][9] - Latest stable version: in [WordPress plugin directory][3] - [Podlove Project & Blog][7] - Report a bug: [Use GitHub Issues][5] Development Setup PHP dependencies are managed via Composer. So you need to clone the repository and then fetch the dependencies via Composer. JavaScript packages are managed with yarn. Clone the publisher in the wp-content/plugins directory. If you have a docker environment handy you can simply run: Development Legacy JS Development 1. Change your working direcetory to js/ 2. Run npm install 3. Run npm run serve to start the development build 4. Go to your local Wordpress environment and see your changes Client Development 1. Create an Wordpress application password 2. Update the authorization tokens in= client/index.html 3. Change your working directory to client/ 4. Run npm install 5. For isolated development run WORDPRESS URL=http://podlove.local npm run dev with your Wordpress environment 6. For integrated development run npm run serve and go to your local Wordpress environment and see your changes Installable Plugin ZIP Run make zip to create a production build packaged for installation through the WordPress plugin uploader. The ZIP is written to .build/ and contains the WordPress plugin slug as its top-level directory. Testing Integration tests use the official WordPress PHPUnit setup via wp-env with a","default_branch":null,"files":null,"tree":[],"storefront":"/r/podlove","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/podlove/podlove-publisher/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}