diff --git a/.gitignore b/.gitignore index a21acbe116..d27aaf7d8c 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,6 @@ yarn-error.log* # typescript *.tsbuildinfo next-env.d.ts + +# Sitemaps +sitemap*.xml diff --git a/docs/developers/geth-developer/dev-mode.md b/docs/developers/dapp-developer/dev-mode.md similarity index 100% rename from docs/developers/geth-developer/dev-mode.md rename to docs/developers/dapp-developer/dev-mode.md diff --git a/docs/developers/dapp-developer/mobile.md b/docs/developers/dapp-developer/mobile.md index 539d56feeb..e6d4af952c 100644 --- a/docs/developers/dapp-developer/mobile.md +++ b/docs/developers/dapp-developer/mobile.md @@ -3,7 +3,7 @@ title: Geth for Mobile description: Introduction to mobile development with Geth --- -Embedding clients into mobile devices is an important part of Ethereum's decentralization vision. This is because being able to verify data, follow the chain and submit transactions without relying on centralized intermediaries is critical for censorship resistant access to the network. Doing so on a mobile device is the most convenient route for many users. This relies on Geth running a [light client](/docs/interface/les) on the mobile +Embedding clients into mobile devices is an important part of Ethereum's decentralization vision. This is because being able to verify data, follow the chain and submit transactions without relying on centralized intermediaries is critical for censorship resistant access to the network. Doing so on a mobile device is the most convenient route for many users. This relies on Geth running a [light client](/docs/fundamentals/les) on the mobile device and exposing an API that developers can use to build mobile apps on top of Geth. This page outlines how to download Geth for mobile and how to get started with managing Ethereum accounts in mobile applications. Ethereum mobile development is relatively nascent, but there is an active developer community. For further information on Geth mobile development visit the #mobile channel in the [Geth discord](https://discord.gg/wQdpS5aA). ## Download and install {#download-and-install} diff --git a/docs/developers/dapp-developer/native-bindings.md b/docs/developers/dapp-developer/native-bindings.md index e59f2172fa..dfacca3832 100644 --- a/docs/developers/dapp-developer/native-bindings.md +++ b/docs/developers/dapp-developer/native-bindings.md @@ -61,7 +61,7 @@ The following code snippet shows how an ABI can be generated for `Storage.sol` u solc --abi Storage.sol -o build ``` -The ABI can also be generated in other ways such as using the `compile` commands in development frameworks such as [Truffle](https://trufflesuite.com/docs/truffle/), [Hardhat](https://hardhat.org/) and [Brownie](https://eth-brownie.readthedocs.io/en/stable/) or in the online IDE [Remix](https://remix.ethereum.org/). ABIs for existing verified contracts can be downloaded from [Etherscan](etherscan.io). +The ABI can also be generated in other ways such as using the `compile` commands in development frameworks such as [Truffle](https://trufflesuite.com/docs/truffle/), [Hardhat](https://hardhat.org/) and [Brownie](https://eth-brownie.readthedocs.io/en/stable/) or in the online IDE [Remix](https://remix.ethereum.org/). ABIs for existing verified contracts can be downloaded from [Etherscan](https://etherscan.io/). The ABI for `Storage.sol` (`Storage.abi`) looks as follows: @@ -262,7 +262,7 @@ Note that `DeployStorage` returns four variables: - `address`: the deployment address of the contract -- `tx`: the transaction hash that can be queried using Geth or a service like [Etherscan](etherscan.io) +- `tx`: the transaction hash that can be queried using Geth or a service like [Etherscan](https://etherscan.io/) - `instance`: an instance of the deployed contract whose functions can be called in the Go application diff --git a/docs/developers/evm-tracing/index.md b/docs/developers/evm-tracing/index.md index 8d050da0e9..43650c1dae 100644 --- a/docs/developers/evm-tracing/index.md +++ b/docs/developers/evm-tracing/index.md @@ -55,7 +55,7 @@ Read more about Geth's basic traces on the [basic traces page](/docs/developers/ The tracing API accepts an optional `tracer` parameter that defines how the data returned to the API call should be processed. If this parameter is ommitted the default tracer is used. The default is the struct (or 'opcode') logger. These raw opcode traces are sometimes useful, but the returned data is very low level and can be too extensive and awkward to read for many use-cases. A full opcode trace can easily go into the hundreds of megabytes, making them very resource intensive to get out of the node and process externally. For these reasons, there are a set of non-default built-in tracers that can be named in the API call to return different data from the method. Under the hood, these tracers are Go or Javascript functions that do some specific preprocessing on the trace data before it is returned. -More information about Geth's built-in tracers is available on the [built-in tracers](/docs/developers/evm-tracing/builtin-tracers) page. +More information about Geth's built-in tracers is available on the [built-in tracers](/docs/developers/evm-tracing/built-in-tracers) page. ### Custom tracers {#custom-tracers} diff --git a/docs/developers/contributing.md b/docs/developers/geth-developer/contributing.md similarity index 100% rename from docs/developers/contributing.md rename to docs/developers/geth-developer/contributing.md diff --git a/docs/developers/geth-developer/issue-handling-workflow.md b/docs/developers/geth-developer/issue-handling-workflow.md deleted file mode 100644 index 5c5f8cf908..0000000000 --- a/docs/developers/geth-developer/issue-handling-workflow.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: Issue Handling Workflow -description: Instructions for managing GitHub issues ---- - -## Draft proposal {#draft-proposal} - -- Keep the number of open issues under 820 - -- Keep the ratio of open issues per all issues under 13% - -- Have 50 issues labelled [help wanted](https://github.com/ethereum/go-ethereum/labels/help%20wanted) and 50 [good first issue](https://github.com/ethereum/go-ethereum/labels/good%20first%20issue). - -- Use structured labels of the form `: