Provide Solution for #2.

This commit is contained in:
kd9lsv 2023-06-21 22:32:24 -05:00
parent 30c1dc99fa
commit 1b79ad9cb3
Signed by: kd9lsv
GPG Key ID: F65B6C4FB522ECD6
3 changed files with 141 additions and 0 deletions

20
.github/config/.spellcheck.yaml vendored Normal file
View File

@ -0,0 +1,20 @@
matrix:
- name: Markdown
aspell:
lang: en
dictionary:
wordlists:
- .github/config/.wordlist.txt
encoding: utf-8
pipeline:
- pyspelling.filters.markdown:
markdown_extensions:
- pymdownx.superfences
- pyspelling.filters.html:
comments: false
ignores:
- code
- pre
sources:
- '**/*.md'
default_encoding: utf-8

92
.github/config/.wordlist.txt vendored Normal file
View File

@ -0,0 +1,92 @@
hamradio
APRS
HBLink
HomeBrew
hotspots
MDUV
TYT
TyMD
codeplug
rdt
Baofeng
DM
DMR
MCU
NXP
OpenGD
Radioddiy
chipset
Xiegu
OpenRTX
modularity
AFSK
EAS
POCSAG
multimon
ng
Codec
FOSS
FreeDV
PyCodec
bitrate
codec
UniPager
SDR
gqrx
hpsdr
linhpsdr
linux
HPSDR
pihpsdr
HiQSDR
quisk
CubicSDR
insprectrum
HackRF
RTL
ShinySDR
SDRangel
frontend
Igate
PyMultimonAPRS
RTLSDR
ILM's
OpenWebRX
Multimode
Qradiolink
SDRPlusPlus
Cloudlog
CQRLOG
Hamradio
KLog
macOS
multiplatform
PyQSO
Xlog
Digimodes
WSJT
EME
JT
WSPR
fldigi
Hamlib
pyhamtools
CSDR
DSP
csdr
Alinco
Tytera
editcp
Gpredict
AFU
german
NEC
MMDVM
tindie
Mobilinkd
TNCs
QCX
SSB
uBITx
OpenHT
hw

29
.github/workflows.yaml vendored Normal file
View File

@ -0,0 +1,29 @@
name: Spellcheck Action
on:
push:
branches:
- 'main'
pull_request:
types: [open,reopened,edited]
workflow_dispatch:
jobs:
build:
name: Spellcheck
runs-on: ubuntu-latest
steps:
# The checkout step
- uses: actions/checkout@v3
- uses: rojopolis/spellcheck-github-actions@v0
name: Spellcheck
with:
source_files: README.md
task_name: Markdown
config_path: .github/config/.spellcheck.yaml
output_file: spellcheck-output.txt
- uses: actions/upload-artifact@v3
name: Archive spellcheck output
with:
name: Spellcheck artifact
path: spellcheck-output.txt