Merge pull request #9 from kd9lsv/actions

Add Spellcheck in CI/CD Pipeline
This commit is contained in:
Hendrik 2023-07-13 10:28:02 +02:00 committed by GitHub
commit 92760423bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 144 additions and 1 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

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

@ -0,0 +1,93 @@
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
firmwares

29
.github/workflows/spellcheck.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

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
dictionary.dic

View File

@ -11,7 +11,7 @@
+ [APRS Track Direct](https://github.com/qvarforth/trackdirect) APRS Track Direct is a collection of tools that can be used to run an APRS website.
### Networking
+ [HBLink3](https://github.com/n0mjs710/hblink3) Open Source HomeBrew Repeater Proctol Client/Master, can be used to create links between hotspots and repeaters.
+ [HBLink3](https://github.com/n0mjs710/hblink3) Open Source HomeBrew Repeater Protocol Client/Master, can be used to create links between hotspots and repeaters.
### Firmware