Add codespell as a pre-merge test
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 56/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- github-actions, python
- Bereich
- ci-cd, documentation
Rechercherichtung
Start by reviewing the sample workflow in the issue and the repository’s existing GitHub Actions workflows. Check how documentation files are organized under docs/EN, then determine how the workflow should run codespell on pull requests to master and report typos while allowing merges. Done means the pre-merge check runs and flags spelling issues as described.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I went through a lot of typos in the docs and I'd like to suggest that we have a pre-check github action before the maintainer merges. The check will allow the contributor to fix their typos, thereby getting a cleaner commit in the first go.
My PR shows how things can get over time :)
Here is a sample I whipped up.
name: Codespell Pre-Check
on:
pull_request:
branches: [ master ]
jobs:
spellcheck:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install codespell
run: pip install codespell
- name: Run codespell
continue-on-error: true # <== Allows merge but flags typos
run: codespell --ignore-words-list="Equil,dependant,Chek,LimiTTer,BU" docs/EN
- Vorherrschende Sprache
- Python
- Sterne
- 152
- Forks
- 364
- Ø Merge
- 18 Std. 59 Min.
- Gemergte PRs (30 T.)
- 35
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus openaps/AndroidAPSdocs
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 63/100
openaps/AndroidAPSdocs#2667 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug help wanted
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 47/100
openaps/AndroidAPSdocs#2449 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 44/100
openaps/AndroidAPSdocs#1261 · 6 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in openaps/AndroidAPSdocs
Ähnliche Issues
-
bug good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
graphql-python/graphql-core#304 ·
Maintainer antworten meist innerhalb von 1 Tag
-
docs size:S
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Gathin23/cleanyourtv#3464 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag