apache / apache/www-site

Add more pull request tests to enforce standards and quality

Open
#664 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
65
Forks
162
Avg merge
1d 21h
Merged PRs (30d)
18

Description

There are a number of tools that can be setup to run basic checks or tests.

Listing here some improvements we could add:

- link checkers: lychee or markdown-link-check
- spell checkers: codespell or typos
- linters: markdownlint, yamllint, actionlint, zizmor, shellcheck, ruff, oxipng, bandit and more...
- pre-commit which can run both locally and with actions on GitHub

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or workflow entry points. Start by inventorying the existing pull request checks and decide which of the listed link checkers, spell checkers, linters, or pre-commit integrations are in scope; done means the selected checks run for pull requests and enforce the agreed standards.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, markdown, shell, yaml
Domain
ci-cd, testing-qa, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.