publica tu plugin desde github directamente
TRANSCRIPT
![Page 1: Publica tu Plugin desde GitHub directamente](https://reader036.vdocuments.site/reader036/viewer/2022073020/62e4122bc4877136774ca313/html5/thumbnails/1.jpg)
Publica tu Plugin desde GitHub directamenteDavid Pérez
![Page 2: Publica tu Plugin desde GitHub directamente](https://reader036.vdocuments.site/reader036/viewer/2022073020/62e4122bc4877136774ca313/html5/thumbnails/2.jpg)
David Pérez
CTOClose·marketing Granada
![Page 3: Publica tu Plugin desde GitHub directamente](https://reader036.vdocuments.site/reader036/viewer/2022073020/62e4122bc4877136774ca313/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022073020/62e4122bc4877136774ca313/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022073020/62e4122bc4877136774ca313/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022073020/62e4122bc4877136774ca313/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022073020/62e4122bc4877136774ca313/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022073020/62e4122bc4877136774ca313/html5/thumbnails/8.jpg)
Pasos para ponerlo en marcha
![Page 9: Publica tu Plugin desde GitHub directamente](https://reader036.vdocuments.site/reader036/viewer/2022073020/62e4122bc4877136774ca313/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022073020/62e4122bc4877136774ca313/html5/thumbnails/10.jpg)
Ejecutamos el Proceso creando una RELEASE
1. Releases
2. Draft new release
![Page 11: Publica tu Plugin desde GitHub directamente](https://reader036.vdocuments.site/reader036/viewer/2022073020/62e4122bc4877136774ca313/html5/thumbnails/11.jpg)
En Acciones revisamos el proceso
![Page 12: Publica tu Plugin desde GitHub directamente](https://reader036.vdocuments.site/reader036/viewer/2022073020/62e4122bc4877136774ca313/html5/thumbnails/12.jpg)
https://davidperezgar.com/blog/desarrollo-web/publica-plugin-wordpress-desde-github/
Guía Completa