Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
bb3a701
Added lychee config files
eshanrnh Aug 29, 2025
76694aa
Fix broken links
eshanrnh Aug 29, 2025
e9d1667
Update 16/umbraco-cms/fundamentals/code/source-control.md
eshanrnh Aug 29, 2025
3d75ce2
updated args
eshanrnh Aug 29, 2025
fa01d6f
Merge branch 'broken-links' of https://github.com/eshanrnh/UmbracoDoc…
eshanrnh Aug 29, 2025
db2586d
Updated config file from lychee docs
eshanrnh Aug 29, 2025
10aad2e
Other try
eshanrnh Aug 29, 2025
99cd3f1
Updated GitHub actions to run only on changed markdown files
eshanrnh Aug 29, 2025
c95f1b3
Fixed filenames format
eshanrnh Aug 29, 2025
a891e8b
Updated to solves the regex explosion issue
eshanrnh Aug 29, 2025
129abe7
Merge pull request #5 from eshanrnh/broken-links
eshanrnh Aug 29, 2025
7e55b71
Update .lycheeignore
eshanrnh Aug 29, 2025
d64c247
Updated lychee.toml
eshanrnh Aug 29, 2025
254ddc0
Updated check-pr-links.yml
eshanrnh Aug 29, 2025
7886d9f
Updated check-pr-links.yml
eshanrnh Aug 29, 2025
b58c4c9
updated config files
eshanrnh Sep 1, 2025
effe091
Merge pull request #10 from eshanrnh/update-files
eshanrnh Sep 1, 2025
6527f66
Updated query for changed markdown files
eshanrnh Sep 1, 2025
7a89ba3
Updated check-pr-links.yml
eshanrnh Sep 1, 2025
5266a85
Updated check-pr-links.yml
eshanrnh Sep 1, 2025
7c21717
Updated check-pr-links.yml
eshanrnh Sep 1, 2025
0ca74ba
Update check-pr-links.yml
eshanrnh Sep 1, 2025
86f8184
Update check-pr-links.yml
eshanrnh Sep 1, 2025
44ed38a
Updated lychee.toml
eshanrnh Sep 1, 2025
9b3214a
Update check-pr-links.yml
eshanrnh Sep 1, 2025
09ef420
Update lychee.toml
eshanrnh Sep 1, 2025
5769a7e
Update check-pr-links.yml
eshanrnh Sep 1, 2025
a0d21ee
Update check-pr-links.yml
eshanrnh Sep 1, 2025
0505f67
Update lychee.toml
eshanrnh Sep 1, 2025
9ccf5ea
Updated check-pr-links.yml
eshanrnh Sep 1, 2025
7545923
Update check-pr-links.yml
eshanrnh Sep 1, 2025
c777895
Update check-pr-links.yml
eshanrnh Sep 1, 2025
effbd1f
Update check-pr-links.yml
eshanrnh Sep 1, 2025
157c495
Update check-pr-links.yml
eshanrnh Sep 1, 2025
eecbd0d
Update check-pr-links.yml
eshanrnh Sep 1, 2025
1eaaed3
Update check-pr-links.yml
eshanrnh Sep 1, 2025
0fd9773
Update check-pr-links.yml
eshanrnh Sep 1, 2025
e5ceaef
Update check-pr-links.yml
eshanrnh Sep 1, 2025
45508c5
Update check-pr-links.yml
eshanrnh Sep 1, 2025
2085615
Update check-pr-links.yml
eshanrnh Sep 1, 2025
f0635a9
Update check-pr-links.yml
eshanrnh Sep 1, 2025
9de908d
Update check-pr-links.yml
eshanrnh Sep 1, 2025
c1a6c51
Update check-pr-links.yml
eshanrnh Sep 1, 2025
5dbcbd6
Update check-pr-links.yml
eshanrnh Sep 1, 2025
1304269
Update check-pr-links.yml
eshanrnh Sep 2, 2025
2ac9d1b
Update check-pr-links.yml
eshanrnh Sep 2, 2025
9dcbfce
Update check-pr-links.yml
eshanrnh Sep 2, 2025
534a408
Updated config to customize comment
eshanrnh Sep 3, 2025
de67d00
Updated check-pr-links.yml to integrate Lychee with Reviewdog
eshanrnh Sep 3, 2025
e9722a7
Update check-pr-links.yml
eshanrnh Sep 3, 2025
cfd235a
Update check-pr-links.yml
eshanrnh Sep 3, 2025
08aba37
Removed lychee config files
eshanrnh Sep 3, 2025
42b4af8
Added reviewdog markdown check file
eshanrnh Sep 3, 2025
248f754
Merge pull request #17 from eshanrnh/reviewdog-markdown-links
eshanrnh Sep 3, 2025
12004a2
Update check-markdown-links.yml
eshanrnh Sep 3, 2025
191d946
Added reviewdog config files
eshanrnh Sep 3, 2025
56d9788
Update check-markdown-links.yml
eshanrnh Sep 3, 2025
ff196fa
Added Lychee config files again
eshanrnh Sep 3, 2025
ba6a694
Delete .github/workflows/check-markdown-links.yml
eshanrnh Sep 3, 2025
9d9f810
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
86cb48e
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
7b2e04b
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
e2606b5
Reverting to working workflow
eshanrnh Sep 3, 2025
65d1711
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
220be9b
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
64aeb2f
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
0bf82fd
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
d36de86
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
d97b01d
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
5683bb7
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
f28d619
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
82e4000
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
6c2745a
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
e59eb90
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
86461ad
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
a2ddf06
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
86adabb
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
0d07bad
Update check-broken-pr-links.yml
eshanrnh Sep 3, 2025
7942d3e
Incorporated comments
eshanrnh Sep 4, 2025
e79b0b5
Merge pull request #19 from eshanrnh/testing-links-v9
eshanrnh Sep 4, 2025
58f7df6
Merge branch 'main' of https://github.com/eshanrnh/UmbracoDocs
eshanrnh Sep 4, 2025
a27c878
Merge branch 'main' of https://github.com/eshanrnh/UmbracoDocs
eshanrnh Sep 8, 2025
cc825c2
Merge branch 'main' of https://github.com/eshanrnh/UmbracoDocs
eshanrnh Sep 9, 2025
d60cde4
Update check-broken-pr-links.yml
eshanrnh Sep 9, 2025
438b144
Update check-broken-pr-links.yml
eshanrnh Sep 9, 2025
970cea2
Update check-broken-pr-links.yml
eshanrnh Sep 9, 2025
7296110
Update check-broken-pr-links.yml
eshanrnh Sep 9, 2025
c5a0032
Update check-broken-pr-links.yml
eshanrnh Sep 9, 2025
3f80add
Update check-broken-pr-links.yml
eshanrnh Sep 9, 2025
80705b3
Update check-broken-pr-links.yml
eshanrnh Sep 9, 2025
c68a1bd
Update check-broken-pr-links.yml
eshanrnh Sep 9, 2025
e558eda
Adding config files to test spelling
eshanrnh Sep 10, 2025
cb96d9a
cleaned list
eshanrnh Sep 10, 2025
3f65606
Merge pull request #22 from eshanrnh/spell-checker
eshanrnh Sep 10, 2025
372ddc4
Update check-broken-pr-links.yml
eshanrnh Sep 10, 2025
1191173
Create excludes.txt
eshanrnh Sep 10, 2025
61ba668
Update spelling.yml
eshanrnh Sep 10, 2025
8e47b75
Adding spell check config
eshanrnh Sep 11, 2025
3c9d90d
testing spell check
eshanrnh Sep 11, 2025
2c47f62
Added patterns file
eshanrnh Sep 11, 2025
0ec6255
Merge branch 'main' of https://github.com/eshanrnh/UmbracoDocs into t…
eshanrnh Sep 11, 2025
dd4edbb
Added some more terms and patterns
eshanrnh Sep 11, 2025
5f0a689
Merge branch 'main' of https://github.com/eshanrnh/UmbracoDocs into t…
eshanrnh Sep 11, 2025
c48c23d
Fixed broken links
eshanrnh Sep 11, 2025
cd627dd
Added more terms
eshanrnh Sep 11, 2025
ae7b231
Merge branch 'main' of https://github.com/eshanrnh/UmbracoDocs into t…
eshanrnh Sep 11, 2025
2fcb721
Added code to catch any other errors
eshanrnh Sep 11, 2025
f6bc03f
Added patterns
eshanrnh Sep 11, 2025
adba188
Merge branch 'main' of https://github.com/eshanrnh/UmbracoDocs into t…
eshanrnh Sep 11, 2025
59887e3
Removed broken links
eshanrnh Sep 11, 2025
6b569a9
[check-spelling] Update metadata
eshanrnh Sep 11, 2025
cdc53cf
Added astextplain to expect list
eshanrnh Sep 11, 2025
85cc2b6
Add test file
eshanrnh Sep 11, 2025
4874d33
temp disabling file scan
eshanrnh Sep 11, 2025
4c08a5e
Merge branch 'main' of https://github.com/eshanrnh/UmbracoDocs into t…
eshanrnh Sep 11, 2025
352c59b
Commented code
eshanrnh Sep 11, 2025
57fbefd
another test file
eshanrnh Sep 11, 2025
0cb3184
Merge branch 'main' into testing-spellcheck-v2
eshanrnh Sep 11, 2025
a874b96
Removing file for testing purposes
eshanrnh Sep 11, 2025
9e99bf4
Merge branch 'main' of https://github.com/eshanrnh/UmbracoDocs into t…
eshanrnh Sep 11, 2025
4728dd8
Updated config files
eshanrnh Sep 11, 2025
800bb57
Merge branch 'main' of https://github.com/eshanrnh/UmbracoDocs into t…
eshanrnh Sep 11, 2025
823b74b
Updated excludes.txt
eshanrnh Sep 11, 2025
6c87674
Merge branch 'main' of https://github.com/eshanrnh/UmbracoDocs into t…
eshanrnh Sep 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
266 changes: 266 additions & 0 deletions .github/actions/spelling/allow.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,266 @@
ο»Ώ1000GB
3000GB
4xx
5xx
8GB
Acknowledgement
Add-Ons
API
APIs
AppDomain
AppPerformance
ARRAffinity
ASPX
ASP.NET Core
Auth0
AWS
Backoffice
Bitbucket
Blog
Blogs
Breadcrumbs
CDN
CLI
Cloudflare
CMS
CNAME
Config
CPU
CSV
CSS
DataReader
DataSource
DDoS
DevOps
DLL
DNS
Dockerfile
.NET
.NET Core
DTO
DTOs
EOL
ESLint
FAQ
Firebase
Firefox
Flickr
Frontend
Func
GDPR
GitHub
GitKraken
GitLab
GlobalConfig
GlobalSettings
Google Maps
Google
Googleusercontent
GUID
HMAC
HTML
HTTP
HTTPS
IAction
IApi
IApplication
IContent
IDashboard
IData
IDatabase
IDictionary
IEnumerable
ILogger
IMacro
IOptions
IPassword
IPublishedContent
IPublishedSnapshotAccessor
IPublic
IPv4
IPv6
IRuntime
IService
ISite
ITag
IUser
JavaScript
JetBrains
JPEG
JPG
JWT
Kubernetes
LINQ
Linux
LocalDB
Lucene
Markdown
MDN
Microsoft
MVC
MyGet
Nginx
Node.js
NuGet
OAuth
OpenAPI
OpenID
PDF
PowerShell
PPTX
Preloaded
Proxy
Python
RCLs
React
Regex
REST
RESTAPI
RESTful
RFC
RSpec
SaaS
SAP
SCSS
SDK
SEO
SMTP
SQL
SQLite
SSMS
SVG
SVN
TLS
TODO
TypeScript
Ubuntu
UI
umbraco
Umbraco
Umbraco CMS
Umbraco Cloud
Umbraco Forms
Umbraco Heartcore
Umbraco Deploy
Umbraco Workflow
Umbraco Commerce
Umbraco Engage
Umbraco UI Builder
UmbracoID
Umbraco ID
UmbracoProject
Umbraco Project
Uninstall
URI
URLs
UserControl
Username
UX
Vimeo
Visual Studio
Visual Studio Code
ASP.NET Web API
Web API
Webhooks
Webpack
Website
WebSocket
WordPress
XML
XPath
XSLT
YAML
YouTube
activecampaign
addproperty
apidocs
backoffice
backticks
blogpost
cicd
cms
commercetools
dbo
deviantart
docx
dotnet
editorconfig
emerchantpay
excalidraw
exe
fieldtypes
GETDATE
gitattributes
gitbook
github
googlesearchconsole
gui
healthcheck
heartcore
hubspot
Illustrationbuilding
inriver
IPublished
linkedin
lycheecache
lycheeignore
lycheeverse
microsoft
mozilla
multiplechoice
nginx
ngrok
pageview
pdf
placeholders
pptx
RAISERROR
roadmap
rtf
Screenshots
semrush
seochecker
Shazwazza
shopify
shortanswer
singlechoice
starterkit
styleguide
svg
sys
tasklist
templating
Textbox
Textstrings
tinymce
titleanddescription
toml
Typespecific
UMARKETINGSUITE
Umb
UMS
webmatrix
webp
website
welcomemessage
welcomemessagepersonalised
welcomemessagewithstyles
whatisadashboard
workflows
xlsx
xslt
yml
zapier
DATETIME
IPv
frontmatter
Pageviews
healthchecks

# Additional wrong words that are difficult to fix cz it's in code, filenames
Adress
embeded
gettting
personalizaed
pligins
favouritethings
12 changes: 12 additions & 0 deletions .github/actions/spelling/excludes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# excludes.txt
(?s)```.*?``` # code blocks
`[^`]+` # inline code
^EXEC\s+.*$ # SQL commands
^sp_rename\s+.*$
!\[.*?\]\(.*?\) # images
<figure>.*</figure>
^images/
^assets/
\[.*?\]\(.*?\) # links
https?://\S+
\w+\.(jpg|png|gif|pdf|docx|xlsx|zip)$ # filenames
31 changes: 31 additions & 0 deletions .github/actions/spelling/expect.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<<<<<<< HEAD
ADDD
AEDD
AOJ
BDEEF
bfb
BQk
Byxw
DAFA
DMCTD
Fct
FFB
Gmo
issuecomment
Kcv
KMqu
MCE
Tpqk
whatisadashboardv
Xfi
ZAj
astextplain
=======
# Words that exist in the repo but cannot be corrected
Adress
embeded
gettting
personalizaed
pligins
favouritethings
>>>>>>> 4728dd881212b854ca9cec9eeb6f8cb49e880d95
10 changes: 10 additions & 0 deletions .github/actions/spelling/patterns.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Include only markdown, yml, json, and text files
# (skip binaries, images, etc.)
\.md$
\.yml$
\.yaml$
\.json$
\.txt$

# Explicitly ignore binaries, images, etc.
\.(jpg|jpeg|png|gif|svg|pdf|docx|pptx|xlsx|zip|tar|gz|dll|exe|bin|rtf|ps1|sh|bat|7z)$
10 changes: 10 additions & 0 deletions .github/workflows/check-broken-pr-links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,16 @@ jobs:
print "\n⏳ Timeout β†’ " msg "\n" >> "lychee/comment.md"
next
}

# catch-all for any other errors
/^\- \[ \] \[[0-9]+\]/ {
msg = $0
sub(/^- \[ \] /, "", msg)
gsub(/\|/, "&#124;", msg)
print "\n⚠ Unknown error β†’ " msg "\n" >> "lychee/comment.md"
next
}

' lychee/out_raw.md

# Add header only if we found content
Expand Down
Loading
Loading