Implement CI to automate heavy PR load using awesome-lint.
.github/workflows/main.yml
Add a step to run awesome-lint on readme.md after the checkout step.
.github/workflows/repo_linter.sh
Add npx awesome-lint command to lint the repository after cloning.
readme.md
Mention the usage of awesome-lint for CI in the introduction.
Add a section about awesome-lint in the "Contribution guide".
contributing.md
Add instructions for running awesome-lint before submitting a PR.
Mention the requirement to pass awesome-lint in the PR guidelines.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/sindresorhus/awesome/pull/3374
**Author:** [@vishwamartur](https://github.com/vishwamartur)
**Created:** 3/9/2025
**Status:** 🔄 Open
**Base:** `main` ← **Head:** `add-ci`
---
### 📝 Commits (1)
- [`fdbf48b`](https://github.com/sindresorhus/awesome/commit/fdbf48b0977bf6656a3044ca7f60a9bff0c012ac) Add CI to automate heavy PR load
### 📊 Changes
**4 files changed** (+32 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `.github/workflows/main.yml` (+2 -0)
📝 `.github/workflows/repo_linter.sh` (+3 -0)
📝 `contributing.md` (+15 -0)
📝 `readme.md` (+12 -0)
</details>
### 📄 Description
Related to #1365
Implement CI to automate heavy PR load using `awesome-lint`.
* **.github/workflows/main.yml**
- Add a step to run `awesome-lint` on `readme.md` after the checkout step.
* **.github/workflows/repo_linter.sh**
- Add `npx awesome-lint` command to lint the repository after cloning.
* **readme.md**
- Mention the usage of `awesome-lint` for CI in the introduction.
- Add a section about `awesome-lint` in the "Contribution guide".
* **contributing.md**
- Add instructions for running `awesome-lint` before submitting a PR.
- Mention the requirement to pass `awesome-lint` in the PR guidelines.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/sindresorhus/awesome/pull/3374
Author: @vishwamartur
Created: 3/9/2025
Status: 🔄 Open
Base:
main← Head:add-ci📝 Commits (1)
fdbf48bAdd CI to automate heavy PR load📊 Changes
4 files changed (+32 additions, -0 deletions)
View changed files
📝
.github/workflows/main.yml(+2 -0)📝
.github/workflows/repo_linter.sh(+3 -0)📝
contributing.md(+15 -0)📝
readme.md(+12 -0)📄 Description
Related to #1365
Implement CI to automate heavy PR load using
awesome-lint.awesome-lintonreadme.mdafter the checkout step.npx awesome-lintcommand to lint the repository after cloning.awesome-lintfor CI in the introduction.awesome-lintin the "Contribution guide".awesome-lintbefore submitting a PR.awesome-lintin the PR guidelines.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.