Skip to content

Commit 5ab20ff

Browse files
committed
Fix dead links
1 parent 2712e65 commit 5ab20ff

File tree

12 files changed

+30
-12
lines changed

12 files changed

+30
-12
lines changed

.github/mlc_config.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,24 @@
88
},
99
{
1010
"pattern": "https://iohk.zendesk.com"
11+
},
12+
{
13+
"pattern": "^https://www.npmjs.com"
14+
},
15+
{
16+
"pattern": "^https://stackoverflow.com"
17+
},
18+
{
19+
"pattern": "^https://hub.docker.com"
20+
},
21+
{
22+
"pattern": "^https://nixos.wiki"
23+
},
24+
{
25+
"pattern": "^https://www.freedesktop.org"
26+
},
27+
{
28+
"pattern": "scripts/byron-to-alonzo/mkfiles.sh"
1129
}
1230
],
1331
"retryOn429": true,

.github/workflows/markdown-links-ci-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ jobs:
88
markdown-link-check:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v3
12-
- uses: gaurav-nelson/github-action-markdown-link-check@v1
11+
- uses: actions/checkout@v4
12+
- uses: tcort/github-action-markdown-link-check@v1
1313
with:
1414
use-quiet-mode: yes
1515
config-file: '.github/mlc_config.json'

docs/ADR-014-Total-conversion-functions-conventions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Some conversion functions with lengthy names, are not very convenient to use.
2020

2121
## Type classes
2222

23-
For total functions, which are simply converting a value from one type to another, we can use type classes [`Inject` (from `cardano-ledger`)](https://cardano-ledger.cardano.intersectmbo.org/cardano-ledger-core/Cardano-Ledger-BaseTypes.html#t:Inject) & [`Convert`](https://cardano-api.cardano.intersectmbo.org/cardano-api/Cardano-Api-Internal-Eras.html#t:Convert):
23+
For total functions, which are simply converting a value from one type to another, we can use type classes [`Inject` (from `cardano-ledger`)](https://cardano-ledger.cardano.intersectmbo.org/cardano-ledger-core/Cardano-Ledger-BaseTypes.html#t:Inject) & [`Convert`](https://cardano-api.cardano.intersectmbo.org/cardano-api/Cardano-Api-Era.html#t:Convert):
2424
```haskell
2525
class Inject t s where
2626
inject :: t -> s

docs/Debugging-cardano-cli-errors-on-a-testnet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This document is intended for Cardano node and `cardano-cli` (CLI) users, as well as Cardano developers that wish to investigate CLI problems.
44

5-
We recommend making sure the `cardano-node` tests pass before starting to debug a problem. Additionally, take a look at the [Consensus sanity checklist](https://ouroboros-consensus.cardano.intersectmbo.org/docs/for-developers/SanityChecks).
5+
We recommend making sure the `cardano-node` tests pass before starting to debug a problem. Additionally, take a look at the [Consensus sanity checklist](https://ouroboros-consensus.cardano.intersectmbo.org/docs/howtos/contributing/sanity_checks).
66

77
Once the node tests successfully pass, and you've read through the Consensus checklist, collect node logs to speed up the process of finding the cause of a problem. Below, we describe the steps to run a node that connects to a given testnet and get access to a `cardano-cli` that can be used to communicate with the node. These instructions work on a Unix environment with `nix` installed.
88

docs/getting-started/cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Command Line Interface
22

33
In previous tutorials, we have always worked with command `cardano-node`,
4-
but when we built the software from source as described [here](install.md),
4+
but when we built the software from source as described [here](https://developers.cardano.org/docs/get-started/infrastructure/node/installing-cardano-node/),
55
we actually installed other executables as well, including the command line interface `cardano-cli`.
66

77
This command line interface provides a collection of tools for key generation, transaction construction, certificate creation

docs/getting-started/running-chairman-tests.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ and various run-modes:
1919
You must already be able to build everything in the `cardano-node` repository
2020
using `cabal` (not `nix`).
2121

22-
See [Installing a node from source](install.md).
22+
See [Installing a node from source](https://developers.cardano.org/docs/get-started/infrastructure/node/installing-cardano-node/).
2323

2424
## Running the chairman test
2525
The chairman test will run some testnets and perform some basic tests to ensure they

docs/logging-monitoring/ekg.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Monitoring a Node with EKG
22

3-
This tutorial assumes that you have installed `cardano-node` as explained [here](../getting-started/install.md).
3+
This tutorial assumes that you have installed `cardano-node` as explained [here](https://developers.cardano.org/docs/get-started/infrastructure/node/installing-cardano-node/).
44

55
1. For security reasons, EKG can normally only be used to monitor a node
66
running on the local machine.

docs/reference/byron-genesis.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ The key `protocolMagic` defines the protocol magic number. When the protocol mag
146146
The `protocolMagic` value can either be an object with the two fields described above, or just a plain integer. In the latter case, `requiresNetworkMagic` will take the default value of `RequiresMagic`.
147147

148148
Relevant:
149-
- [cardano-ledger - Genesis test](https://github.com/intersectmbo/cardano-ledger/blob/master/eras/byron/ledger/impl/test/Test/Cardano/Chain/Genesis/Json.hs#L69)
149+
- [cardano-ledger - Genesis test](https://github.com/intersectmbo/cardano-ledger/blob/master/eras/byron/ledger/impl/testlib/Test/Cardano/Chain/Genesis/Json.hs)
150150
- [cardano-ledger - ProtocolMagic](https://github.com/intersectmbo/cardano-ledger/blob/master/eras/byron/crypto/src/Cardano/Crypto/ProtocolMagic.hs)
151151

152152
## heavyDelegation

docs/reference/configuring-a-node-using-yaml.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,4 @@ The genesis file is very important, as it sets four key parameters:
6565
* `MaxLovelaceSupply`: the total amount of lovelaces in the blockchain.
6666
* `startTime`: the time of slot zero.
6767

68-
For details on using the command line interface, stopping and starting the node, and ensuring the node is connected to the Cardano network, please refer to the [README file](https://github.com/intersectmbo/cardano-node/blob/master/README.rst).
68+
For details on using the command line interface, stopping and starting the node, and ensuring the node is connected to the Cardano network, please refer to the [README file](https://github.com/intersectmbo/cardano-node/blob/master/README.md).

docs/reference/create-cardano.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ Starting the cluster requires topology files for each of the nodes. For example:
170170
]
171171
}
172172
```
173-
Note: For details about topology files please refer to [Understanding configuration files](../getting-started/understanding-config-files.md).
173+
Note: For details about topology files please refer to [Understanding configuration files](configuring-a-node-using-yaml.md).
174174

175175

176176
Then, run the nodes with block production keys, for example:

0 commit comments

Comments
 (0)