processing / processing/p5.js-website

Automation to improve code quality and consistency

Open
#771 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Discussion Feature Request
Dominant language
MDX
Stars
96
Forks
322
Avg merge
5d 22h
Merged PRs (30d)
8

Description

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.

Contributor guide

No contributing guide indexed for this repository

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 reviewing the repository's contribution guidance and package configuration to identify the existing formatting, linting, and test commands. Add Husky-based pre-commit automation for the agreed checks, then verify that a commit runs them consistently and document the setup for contributors.

Written by the indexing model from the issue text.

Assessment

Tech stack
git
Domain
developer-experience, tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.