Skip to content

Commit 63c5ba4

Browse files
committed
feat(CI): add Markdown link checker
- Checks for dead links in Markdown files - First run will check all files and then we will have a list of dead links - Then we can set it up to only run on files added in the PR - Fix links - Fix Markdown heading
1 parent 7e6ecd0 commit 63c5ba4

File tree

10 files changed

+75
-9
lines changed

10 files changed

+75
-9
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: 🏀 Markdown Link Check
2+
3+
on: [pull_request]
4+
5+
jobs:
6+
markdown-link-check:
7+
name: 🧹 Check Links
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/checkout@master
11+
- uses: gaurav-nelson/github-action-markdown-link-check@v1
12+
with:
13+
use-quiet-mode: 'yes'
14+
use-verbose-mode: 'no'
15+
check-modified-files-only: 'yes'

docs/03.reference/02.tags/transaction/_attributes/isolation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ Database lock type.
66
- serializable
77
- none
88

9-
<https://en.wikipedia.org/wiki/Isolation_(database_systems)]>
9+
<https://en.wikipedia.org/wiki/Isolation_(database_systems)>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
The format (Java Syntax) of the string. This string is used to parse the given date string to date time object.
22

3-
For details see [[function-ParseDateTime]] or <https://docs.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html>
3+
For details see [[function-ParseDateTime]] or <https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html>

docs/04.guides/01.getting-started/02.newbie-questions/page.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ visible: 'false'
88

99
These instructions assume you know how to set up DNS, port forwarding for your router, and how to add a new site in IIS.
1010

11-
1) Install Lucee [[https://lucee.org/downloads.html]]
11+
1) Install Lucee [https://lucee.org/downloads.html](https://lucee.org/downloads.html)
1212

1313
2) Verify that Lucee is running (The internal IP of my Lucee server is 192.168.1.80, so I went to <http://192.168.1.80:8888> to view the Hello Lucee page, which verified a successful deployment)
1414

docs/04.guides/04.cookbooks/22.Extension-Installation/page.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Extensions can be installed via the web or server admin. If you want to use the
1919

2020
It available in **Extension -> Applications**
2121

22-
![Extension](assets/images/screenImages/Extension.png)
22+
![Extension](assets/images/screenImages/extension.PNG)
2323

2424
Here we you can see the extension which is installed and not installed.
2525

docs/04.guides/04.cookbooks/chapter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Some basic examples
99

1010
* [[cookbook-basic-date]]
1111

12-
## Application.cfc / Tag <cfapplication> ##
12+
## Application.cfc / Tag `<cfapplication>` ##
1313

1414
Lucee comes with a simple framework that let's you control the flow of your application and your environment with a file named "Application.cfc".
1515

docs/04.guides/10.get-involved/chapter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ Get involved in the Lucee Project!
99
* [Contribute](https://github.com/lucee/Lucee/) to the code
1010
* Engage with other Lucee community members via our [Mailing List](https://dev.lucee.org/)
1111
* [Submit](https://luceeserver.atlassian.net/) bugs and feature requests
12-
* [Become a supporter](https://lucee.org/supporters/become-a-supporter.html)
12+
* [Become a supporter](https://www.lucee.org/members.html)

docs/04.guides/13.Various/04.Amf-configuration/page.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ id: amf-configuration
44
---
55
## BlazeDS 3.2 integration ##
66

7-
Lucee 3.x comes with BlazeDS 3.2, the Adobe opensource amf engine to communicate from a Flex application to a Java backend. Using AMF has a lot of advantages over the usage of REST or SOAP, if you need more information about BlazeDS please take a look at the documentation on <https://opensource.adobe.com/wiki/display/blazeds/Developer+Documentation>.
7+
Lucee 3.x comes with BlazeDS 3.2, the Adobe opensource amf engine to communicate from a Flex application to a Java backend. Using AMF has a lot of advantages over the usage of REST or SOAP, if you need more information about BlazeDS please take a look at the documentation on <https://sourceforge.net/adobe/blazeds/wiki/Developer%20Documentation/>.
88

99
The following is a short explanation about how to use BlazeDS with Lucee. First we start with an overall description about how to setup BlazeDS and how to test that it works, later down we will look at the different Lucee versions (Express, Server etc) and where you can find the individual pieces of the BlazeDS setup for your Lucee of choice. This text is based on Lucee 3.1.2, but should apply also to future versions of Lucee 3.x. It could change slightly for Lucee 4 though.
1010

1111
### Overall setup of BlazeDS ###
1212

13-
The different versions of Lucee come with slightly different preparations of the following, but to get an overview we start with a standard BlazeDS/Java setup. You can test this without Lucee, just download the blazeds.war file from <https://opensource.adobe.com/wiki/display/blazeds/Downloads>, unzip it and copy it on the Java server of your choice. For example with tomcat you would put the unzipped blazeds directory into the webapps folder. In the following examples we will call this directory the /app-root directory.
13+
The different versions of Lucee come with slightly different preparations of the following, but to get an overview we start with a standard BlazeDS/Java setup. You can test this without Lucee, just download the blazeds.war file from <https://sourceforge.net/adobe/blazeds/wiki/Downloads>, unzip it and copy it on the Java server of your choice. For example with tomcat you would put the unzipped blazeds directory into the webapps folder. In the following examples we will call this directory the /app-root directory.
1414

1515
To be able to use BlazeDS, we need to run the MessageBroker Servlet on the Java server. This can be achieved by putting the following code into the /app-root/WEB-INF/web.xml file:
1616

docs/06.docs/chapter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Good documentation is at the heart of all successful open source projects. With
1818

1919
This documentation is built from an open source repository that is open to all to contribute. The repository can be found under the official Lucee team's GitHub account at [https://github.com/lucee/lucee-docs](https://github.com/lucee/lucee-docs).
2020

21-
You'll find information on ways in which you can contribute in the [[docs-content]] and [[docs-build]] sections. However, if you're ever in doubt, we encourage you to use the [issue tracker](https://luceeserver.atlassian.net/projects/LD) and [community forums](https://lucee.org/get-involved.html) to help get you started or discuss your ideas.
21+
You'll find information on ways in which you can contribute in the [[docs-content]] and [[docs-build]] sections. However, if you're ever in doubt, we encourage you to use the [issue tracker](https://luceeserver.atlassian.net/projects/LD) and [community forums](https://dev.lucee.org/) to help get you started or discuss your ideas.
2222

2323
## Technology
2424

mlc_config.json

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"ignorePatterns": [
3+
{
4+
"pattern": "^http:\/\/127.0.0.1.*"
5+
},
6+
{
7+
"pattern": "http:\/\/192.168.*"
8+
},
9+
{
10+
"pattern": "https:\/\/cdn.lucee.org/{version-number}.*"
11+
},
12+
{
13+
"pattern": "http:\/\/{hostname}.*"
14+
},
15+
{
16+
"pattern": "http:\/\/\\$host:\\$port.*"
17+
},
18+
{
19+
"pattern": "http:\/\/localcontext.*"
20+
},
21+
{
22+
"pattern": "^http:\/\/localhost.*"
23+
},
24+
{
25+
"pattern": "http:\/\/(www.)?mysite.com.*"
26+
},
27+
{
28+
"pattern": "http:\/\/svlucee01.netfusion.local.*"
29+
},
30+
{
31+
"pattern": "^http:\/\/yourdomain.*"
32+
},
33+
{
34+
"pattern": "http:\/\/www.servername.com.*"
35+
}
36+
],
37+
"replacementPatterns": [
38+
{
39+
"pattern": "^assets",
40+
"replacement": "https:\/\/docs.lucee.org\/assets"
41+
},
42+
{
43+
"pattern": "^\/images",
44+
"replacement": "https:\/\/docs.lucee.org\/images"
45+
},
46+
{
47+
"pattern": "^\/guides",
48+
"replacement": "https:\/\/docs.lucee.org\/guides"
49+
}
50+
]
51+
}

0 commit comments

Comments
 (0)