ADORSYS-GIS / ADORSYS-GIS/moodle-plugin

[US]: Create a working Plugin

Đang mở
#5 0 bình luận 0 reaction 1 người được giao Được @stephane-segning nhận Xem trên GitHub
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á.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.