ADORSYS-GIS / ADORSYS-GIS/moodle-plugin
[US]: Create a working Plugin
- 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.