DaleStudy / DaleStudy/daleui.com

Lighthouse·접근성(axe-core) 자동 측정 CI 파이프라인 구축

Open
#32 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
3
Forks
0
Avg merge
1d 14h
Merged PRs (30d)
26

Description

배경

성공 지표(Performance/SEO/Accessibility 각 90 이상)를 지키기 위해 PR 단계부터 자동으로 품질을 측정·게이팅합니다.

작업 내용

  • Lighthouse CI 연동 (주요 라우트 대상)
  • axe-core 기반 접근성 자동 측정
  • 임계치(Performance/SEO/Accessibility 각 90) 미달 시 PR 실패 처리
  • 리포트 아티팩트 업로드 및 PR 코멘트 요약
  • 대상 페이지·기준 문서화

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the repository's CI configuration, package scripts, and available routes to determine where Lighthouse CI and axe-core should run. Configure checks for the stated Performance, SEO, and Accessibility thresholds, then verify that failures block pull requests, reports become artifacts, and a summary is posted to the pull request. Document the measured pages and thresholds.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, typescript
Domain
accessibility, ci-cd, documentation, performance, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.