From d10a672a65818ebbea8cc957a9a43cd6a4899175 Mon Sep 17 00:00:00 2001 From: MozirDmitriy Date: Tue, 29 Jul 2025 22:32:52 +0300 Subject: [PATCH] docs: fix broken links in documentation files (#25025) Co-authored-by: Alex | Interchain Labs --- docs/docs/build/building-modules/11-structure.md | 2 +- docs/docs/build/tooling/00-protobuf.md | 8 ++++---- docs/docs/build/tooling/README.md | 4 ++-- docs/docs/learn/beginner/01-tx-lifecycle.md | 2 +- docs/docs/user/run-node/00-keyring.md | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/docs/build/building-modules/11-structure.md b/docs/docs/build/building-modules/11-structure.md index d8f4027d33..12f69bfc3a 100644 --- a/docs/docs/build/building-modules/11-structure.md +++ b/docs/docs/build/building-modules/11-structure.md @@ -82,7 +82,7 @@ x/{module_name} * `abci.go`: The module's `BeginBlocker` and `EndBlocker` implementations (this file is only required if `BeginBlocker` and/or `EndBlocker` need to be defined). * `autocli.go`: The module [autocli](https://docs.cosmos.network/main/core/autocli) options. * `simulation/`: The module's [simulation](./14-simulator.md) package defines functions used by the blockchain simulator application (`simapp`). -* `README.md`: The module's specification documents outlining important concepts, state storage structure, and message and event type definitions. Learn more how to write module specs in the [spec guidelines](../spec/SPEC_MODULE.md). +* `README.md`: The module's specification documents outlining important concepts, state storage structure, and message and event type definitions. Learn more how to write module specs in the [spec guidelines](../../spec/SPEC_MODULE.md). * The root directory includes type definitions for messages, events, and genesis state, including the type definitions generated by Protocol Buffers. * `codec.go`: The module's registry methods for interface types. * `errors.go`: The module's sentinel errors. diff --git a/docs/docs/build/tooling/00-protobuf.md b/docs/docs/build/tooling/00-protobuf.md index 40f12371b2..efe4c92262 100644 --- a/docs/docs/build/tooling/00-protobuf.md +++ b/docs/docs/build/tooling/00-protobuf.md @@ -61,7 +61,7 @@ https://github.com/cosmos/cosmos-sdk/blob/main/proto/buf.gen.gogo.yaml#L1-L9 ``` :::tip -Example of how to define `gen` files can be found [here](https://docs.buf.build/tour/generate-go-code) +Example of how to define `gen` files can be found [here](https://docs.buf.build/generate/overview) ::: #### `buf.gen.pulsar.yaml` @@ -73,7 +73,7 @@ https://github.com/cosmos/cosmos-sdk/blob/main/proto/buf.gen.pulsar.yaml#L1-L18 ``` :::tip -Example of how to define `gen` files can be found [here](https://docs.buf.build/tour/generate-go-code) +Example of how to define `gen` files can be found [here](https://docs.buf.build/generate/overview) ::: #### `buf.gen.swagger.yaml` @@ -85,7 +85,7 @@ https://github.com/cosmos/cosmos-sdk/blob/main/proto/buf.gen.swagger.yaml#L1-L6 ``` :::tip -Example of how to define `gen` files can be found [here](https://docs.buf.build/tour/generate-go-code) +Example of how to define `gen` files can be found [here](https://docs.buf.build/generate/overview) ::: #### `buf.lock` @@ -98,7 +98,7 @@ https://github.com/cosmos/cosmos-sdk/blob/main/proto/buf.lock#L1-L16 #### `buf.yaml` -`buf.yaml` defines the [name of your package](https://github.com/cosmos/cosmos-sdk/blob/main/proto/buf.yaml#L3), which [breakage checker](https://docs.buf.build/tour/detect-breaking-changes) to use and how to [lint your protobuf files](https://buf.build/docs/tutorials/getting-started-with-buf-cli#lint-your-api). +`buf.yaml` defines the [name of your package](https://github.com/cosmos/cosmos-sdk/blob/main/proto/buf.yaml#L3), which [breakage checker](https://docs.buf.build/breaking/overview) to use and how to [lint your protobuf files](https://buf.build/docs/tutorials/getting-started-with-buf-cli#lint-your-api). ```go reference https://github.com/cosmos/cosmos-sdk/blob/main/proto/buf.yaml#L1-L24 diff --git a/docs/docs/build/tooling/README.md b/docs/docs/build/tooling/README.md index 853fd9a258..230918c219 100644 --- a/docs/docs/build/tooling/README.md +++ b/docs/docs/build/tooling/README.md @@ -9,8 +9,8 @@ This includes tools for development, operating a node, and ease of use of a Cosm ## CLI Tools -* [Cosmovisor](./01-cosmovisor.md) -* [Confix](./02-confix.md) +* [Cosmovisor](../../../tools/cosmovisor/README.md) +* [Confix](../../../tools/confix/README.md) ## Other Tools diff --git a/docs/docs/learn/beginner/01-tx-lifecycle.md b/docs/docs/learn/beginner/01-tx-lifecycle.md index 25c7e69981..2980b1fc23 100644 --- a/docs/docs/learn/beginner/01-tx-lifecycle.md +++ b/docs/docs/learn/beginner/01-tx-lifecycle.md @@ -230,7 +230,7 @@ to during consensus. Under the hood, transaction execution is almost identical t Instead of using their `checkState`, full-nodes use `finalizeblock`: * **Decoding:** Since `FinalizeBlock` is an ABCI call, `Tx` is received in the encoded `[]byte` form. - Nodes first unmarshal the transaction, using the [`TxConfig`](./app-anatomy#register-codec) defined in the app, then call `runTx` in `execModeFinalize`, which is very similar to `CheckTx` but also executes and writes state changes. + Nodes first unmarshal the transaction, using the [`TxConfig`](./00-app-anatomy.md#register-codec) defined in the app, then call `runTx` in `execModeFinalize`, which is very similar to `CheckTx` but also executes and writes state changes. * **Checks and `AnteHandler`:** Full-nodes call `validateBasicMsgs` and `AnteHandler` again. This second check happens because they may not have seen the same transactions during the addition to Mempool stage diff --git a/docs/docs/user/run-node/00-keyring.md b/docs/docs/user/run-node/00-keyring.md index e46ba57450..e1424ba8db 100644 --- a/docs/docs/user/run-node/00-keyring.md +++ b/docs/docs/user/run-node/00-keyring.md @@ -92,7 +92,7 @@ one you may want to use specifically to encrypt the password store. The `kwallet` backend uses `KDE Wallet Manager`, which comes installed by default on the GNU/Linux distributions that ships KDE as default desktop environment. Please refer to -[KWallet Handbook](https://docs.kde.org/stable5/en/kdeutils/kwallet5/index.html) for more +[KWallet API documentation](https://api.kde.org/frameworks/kwallet/html/index.html) for more information. ### The `keyctl` backend