Skip to main content

yoanbernabeu/symfony-yoandev-skills

SkillsMP는 yoanbernabeu/symfony-yoandev-skills에서 16개의 skill을 수집했습니다. skill을 열어 소스와 세부 정보를 확인하세요.

최근 기록된 소스 활동
SkillsMP 카탈로그 업데이트
수집된 skills
16
GitHub 스타
0
GitHub 포크
0

이 저장소의 skills

분류 대기 중

수집된 skill 16개 중 16개를 표시합니다.

직업 분류
미분류
설명

Decide where code goes in a Symfony project and wire it correctly: the Controller / Service / Repository / DTO / Entity contract, the three DTO namespaces (Input, Read, Output), service design and who calls flush(), business exceptions carrying their own HTTP…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Move work out of the request with Messenger, send email asynchronously with Mailer and TemplatedEmail, and run recurring jobs with Scheduler — Doctrine transport, retry and failure policy, prioritised queues, idempotent handlers, and workers under supervisor…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Write Symfony console commands as thin translation layers over a service: one class per command family with method-level #[AsCommand] on Symfony 8.1, invokable commands with #[Argument] and #[Option] before that, SymfonyStyle output, dry run by default with…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Ship a Symfony application to production as a Docker image running FrankenPHP: the build and release sequence and what each step is for, migrations run automatically at deploy, production php.ini and OPcache preloading, environment variables and secrets on…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

The persistence layer of a Symfony project: entities in maker format with attribute mapping, auto-increment integer ids, \DateTimeImmutable and native enums; relations and the collection traps they open; repositories as the single place where DQL,…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Build and debug the front end of a Symfony application with AssetMapper, Twig, Stimulus, Turbo and Symfony UX — no bundler, no Node build step. Use this skill whenever someone asks to make a page interactive, add a filter or a live search, add an autocomplete…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Write the HTTP layer of a Symfony application: controllers, routes, request input mapping, JSON and HTML responses, forms and Twig templates. One controller class per resource, a class-level route prefix, input DTOs hydrated by #[MapRequestPayload] or a…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Set up and run a Symfony project locally: PostgreSQL and Mailpit in Docker, the Symfony CLI dev server which auto-injects DATABASE_URL and MAILER_DSN from the running containers, HTTPS and HTTP/2 out of the box, and an optional FrankenPHP container for…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Make a Symfony application say what it is doing in production: Monolog channels separating application logs from Doctrine and Messenger, processors attaching a correlation id and the current user, fingers_crossed explained, redaction of passwords and personal…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Make a slow Symfony page fast and prove it stays fast: measure with the profiler and Stopwatch before touching anything, kill N+1 queries with explicit joins and SELECT NEW projections into read DTOs, and lock the result behind an integration test that counts…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Set up and run the quality gate on a Symfony project: PHPStan at level max with the Symfony and Doctrine extensions, deptrac to enforce the layer contract, php-cs-fixer for style, and a CI pipeline that runs all of it. Ships ready-to-commit configuration…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Authentication and authorisation on a Symfony project: the User entity and user providers, the firewall, native access_token authentication for a JSON API with revocable opaque tokens, roles and role_hierarchy for zones, Voters for anything depending on the…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Entry point for writing code in a Symfony project: detects the project's versions and conventions, states the five rules that apply to everything, and routes to the specialised skill for the task at hand. Load this FIRST whenever a request touches a Symfony…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Decide what happens to an uploaded file once the controller has it: public under public/ or protected behind a controller, Flysystem so local development and S3 in production run the same code, a generated storage key with the original filename kept in the…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Write and run PHPUnit tests on a Symfony project the TDD way: the test first, run red, then the code — with the test pyramid (TestCase for business rules, KernelTestCase for repositories, WebTestCase for HTTP wiring), database isolation through…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Keep a Symfony application alive across versions: the release lifecycle and what "no BC break in a minor" really guarantees, triaging deprecations between your own code and your dependencies, replaying Flex recipes that drifted since the project was created…

원문 언어: 영어

업데이트
수집된 skill 16개 중 16개를 표시합니다.