Top Banner
Publica tu Plugin desde GitHub directamente David Pérez
12

Publica tu Plugin desde GitHub directamente

Jul 30, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Publica tu Plugin desde GitHub directamente

Publica tu Plugin desde GitHub directamenteDavid Pérez

Page 3: Publica tu Plugin desde GitHub directamente

Problemática para utilizar SVN

● Configurar cliente SVN (poca

oferta)

● Complicado de entender

● Poca implantación

● .svn en todas las carpetas

Page 4: Publica tu Plugin desde GitHub directamente

Diferencias entre GitHub y SVN

GIT● Distribuido● Se generan copias

locales● Historial en central

y copias

SVN● Centralizado● Copias de trabajo

según modificaciones● Historial en Central

Page 5: Publica tu Plugin desde GitHub directamente

Configuración GitHub Actions para publicar en WordPress

https://github.com/marketplace/actions/wordpress-plugin-svn-deploy

Page 6: Publica tu Plugin desde GitHub directamente

Pasos para ponerlo en marcha

1. Creamos el archivo

.github/workflows/deploy.ymlname: Deploy to WordPress.org on: push: tags: - "*"jobs: tag: name: New tag runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: WordPress Plugin Deploy uses: 10up/action-wordpress-plugin-deploy@stable env: SVN_PASSWORD: ${{ secrets.SVN_PASSWORD }} SVN_USERNAME: ${{ secrets.SVN_USERNAME }}

Page 7: Publica tu Plugin desde GitHub directamente

Pasos para ponerlo en marcha

2. Configuramos el repositorio con las claves de

GitHub

Esto es en:

Settings > Secrets

Añadir SVN_USERNAME y su valor

SVN_PASSWORD y también su valor

Page 8: Publica tu Plugin desde GitHub directamente

Pasos para ponerlo en marcha

Page 9: Publica tu Plugin desde GitHub directamente

Pasos para ponerlo en marcha

3. Incluimos los diseños del Plugin en /.wordpress-org

banner-1544x500.png

banner-772x250.png

icon-128x128.png

icon-256x256.png

screenshot-1.png

screenshot-2.png

Page 10: Publica tu Plugin desde GitHub directamente

Ejecutamos el Proceso creando una RELEASE

1. Releases

2. Draft new release

Page 11: Publica tu Plugin desde GitHub directamente

En Acciones revisamos el proceso

Page 12: Publica tu Plugin desde GitHub directamente

https://davidperezgar.com/blog/desarrollo-web/publica-plugin-wordpress-desde-github/

Guía Completa