Automation to improve code quality and consistency

Đang mở
#771 10 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 2 ngày

@shivasankaran18 đang làm issue này rồi.

Từ ngày 16/4/2025.

  • #772 của @shivasankaran18 — đã đóng, không merge

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
git

Hướng nghiên cứu

Bắt đầu bằng cách xem lại hướng dẫn đóng góp và cấu hình package của repository để xác định các lệnh format, lint và test hiện có. Sau đó, thêm tính năng tự động hóa pre-commit dựa trên Husky cho các kiểm tra đã thống nhất, rồi xác minh rằng một commit thực thi chúng một cách nhất quán và ghi lại cấu hình cho những người đóng góp.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Discussion Feature Request
Increasing Access

Adding Husky to the p5.js repository would help enforce pre-commit Git hooks for formatting, linting, or running tests, ensuring that contributions from all users—especially beginners—follow a consistent and accepted code style.

Most appropriate sub-area of p5.js?

Home

Feature request details

By automating linting or formatting on commits, contributors don’t need to worry about setting up and remembering project-specific tooling—Husky does it for them.

Ngôn ngữ chính
MDX
Star
97
Fork
330
Merge trung bình
3 ngày 15 giờ
Pull request đã merge (30 ngày)
13

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của processing/p5.js-website

Tất cả issue của processing/p5.js-website

Issue tương tự

Thêm issue về DevTools

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.