-description: 'Develop and review NethServer 8 modules following project conventions. Use when working in an ns8-* module repository — writing action or event handlers, systemd units, backup/restore, build-images.sh, or the Vue.js frontend — or when the repo is laid out with imageroot/, ui/ and build-images.sh at its root, or mentions "org.nethserver.*" labels. Not for NethServer/ns8-core itself, which carries those directories under core/ and a build-image.sh in the singular — use nethserver-ns8-core there. Supports: (1) Module architecture and directory layout, (2) Authorization model with scopes, roles, and selfadm, (3) Backend patterns — agent SDK, Redis, journald logging, secret handling, service discovery, systemd pod ordering, (4) Backup and restore for MariaDB and PostgreSQL, (5) Frontend patterns — Vue 2, Vuex, Carbon, ns8-ui-lib component priority, task progress, i18n'
0 commit comments