ADORSYS-GIS / ADORSYS-GIS/moodle-plugin

[US]: Create a working Plugin

Abierto
#5 0 comentarios 0 reacciones 1 asignado Reclamado por @stephane-segning Ver en GitHub
Lenguaje dominante
PHP
Estrellas
3
Forks
3
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

As a **Developer**, I want to have
- [ ] a base plugin project for:
- [ ] theme plugin using _tailwindcss & daisyui_ (using scss/sass, postcss, cssnano, webpack)
- [ ] ai plugin using openai via _rust api_ and a [custom crate](https://crates.io/crates/openai)
- [ ] quizz plugin using in-memory _rust api_ (fake data)
- [ ] a ci workflow to:
- [ ] pack each plugin into its very own zip
- [ ] deploy the zip using a separate release tags (e.g `release-theme-plugin-tailwind-catalina-` for the plugin `theme-plugin-tailwind-catalina`)
- [ ] update the doc with the latest version of the plugin pointing to the latest tag
- [ ] a clear guideline how to import the packaged plugin into my moodle application using
- [ ] docker for local development
- [ ] docker for production
- [ ] kubernetes for production testing
- [ ] a testing mechanismus for each plugin
- [ ] using local utilities for unit testing
- [ ] using automations for integration testing (e.g selenium)
- [ ] ensure tests are ran before deploying the plugin using the gh action pipeline

so as to have secure moodle plugins development and automatic deployment using github pipelines.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.