ADORSYS-GIS / ADORSYS-GIS/moodle-plugin
[US]: Create a working Plugin
- Ngôn ngữ chính
- PHP
- Star
- 3
- Fork
- 3
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
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.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.