Publica tu Plugin desde GitHub directamente

12
Publica tu Plugin desde GitHub directamente David Pérez

Transcript of Publica tu Plugin desde GitHub directamente

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