Source

filipebraida/adonisjs-starter-kit

15 skills · 92 combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
actions-events Action + event pattern for AdonisJS. Actions are single-purpose classes with `.handle(input)`; they never touch `Http…
filipebraida/adonisjs-starter-kit
7
2
queries Read-only query patterns in an AdonisJS + Inertia app — two flavors. **List queries** for CRUD tables (Lucid paginato…
filipebraida/adonisjs-starter-kit
7
3
attachment File uploads with derived variants in an AdonisJS app via `@jrmc/adonis-attachment`. `@attachment()` decorator on a L…
filipebraida/adonisjs-starter-kit
6
4
authorization RBAC + Bouncer pattern in an AdonisJS + Inertia app. Capabilities live in a `PERMISSIONS` const, role slugs in `ROLES…
filipebraida/adonisjs-starter-kit
6
5
crud Build an end-to-end CRUD stack in AdonisJS + Inertia: resource route → thin controller → VineJS validator → Bouncer p…
filipebraida/adonisjs-starter-kit
6
6
git-commit Execute a git commit that follows semantic conventional-commits — type, optional scope, imperative subject in English…
filipebraida/adonisjs-starter-kit
6
7
i18n i18n patterns for an AdonisJS + Inertia app. Keys namespaced by module, `useTranslation()` on the frontend and `ctx.i…
filipebraida/adonisjs-starter-kit
6
8
inertia Inertia + React 19 patterns in an AdonisJS app. Pages resolve from module dirs (`app/<mod>/ui/pages/`), shared props …
filipebraida/adonisjs-starter-kit
6
9
layout-shells Layout shells in an AdonisJS + Inertia app. Instead of a runtime layout chooser, each context has its own purpose-bui…
filipebraida/adonisjs-starter-kit
6
10
mail Transactional email in an AdonisJS app — `@adonisjs/mail` classes extending `BaseMail`, MJML templates via a shared `…
filipebraida/adonisjs-starter-kit
6
11
migrations Lucid migrations in this starter kit. Convention here is **edit the existing `create_<table>_table.ts` migration + ru…
filipebraida/adonisjs-starter-kit
6
12
module-scaffolding How to add a new module to this AdonisJS monorepo — prefer `node ace make:module`, which scaffolds and wires every to…
filipebraida/adonisjs-starter-kit
6
13
notifications In-app notifications + realtime SSE in an AdonisJS + Inertia app. Stack: `@facteurjs/adonisjs` for the notification c…
filipebraida/adonisjs-starter-kit
6
14
routes Route definitions in an AdonisJS module. Prefer `router.resource(...)` for CRUD verbs; put verb-only actions (activat…
filipebraida/adonisjs-starter-kit
6
15
testing Japa test patterns for an AdonisJS app. Functional specs hit real Postgres wrapped in per-test transactions; unit spe…
filipebraida/adonisjs-starter-kit
6