Skip to content

Commit

Permalink
Reorganize existing guides (backport #492) (#528)
Browse files Browse the repository at this point in the history
* Reorganize existing guides (#492)

* Moves all guides to a guids folder

* Moves the actual intro to the README.md of the intro folder

* Add guides to the guide README.md

* Fixing links in docs/README.md

(cherry picked from commit fa98b5e)

# Conflicts:
#	docs/README.md
#	docs/guides/java.md
#	docs/guides/kotlin.md
#	docs/introduction/README.md
#	docs/introduction/what-is-cometbft.md

* solving conflicts

* Add guides to the guide README.md

---------

Co-authored-by: Lasaro <lasaro@informal.systems>
  • Loading branch information
mergify[bot] and lasarojc committed Mar 14, 2023
1 parent ad2b3bd commit c7edf61
Show file tree
Hide file tree
Showing 11 changed files with 342 additions and 33 deletions.
7 changes: 3 additions & 4 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,12 @@ CometBFT serves blockchain applications.

More formally, CometBFT performs Byzantine Fault Tolerant (BFT)
State Machine Replication (SMR) for arbitrary deterministic, finite state machines.
For more background, see [What is CometBFT?](introduction/what-is-cometbft.md).
For more background, see [What is CometBFT?](introduction/README.md#what-is-cometbft).

To get started quickly with an example application, see the
[quick start guide](introduction/quick-start.md).
To get started quickly with an example application, see the [quick start guide](guides/quick-start.md).

To upgrade from Tendermint Core v0.34.x to CometBFT v0.34.x, please see our
[upgrading instructions](./introduction/upgrading-from-tm.md).
[upgrading instructions](./guides/upgrading-from-tm.md).

To learn about application development on CometBFT, see the
[Application Blockchain Interface](https://github.com/cometbft/cometbft/tree/v0.34.x/spec/abci).
Expand Down
15 changes: 15 additions & 0 deletions docs/guides/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
order: false
parent:
order: 2
---

# Guides

- [Installing CometBFT](./install.md)
- [Quick-start using CometBFT](./quick-start.md)
- [Upgrading from Tendermint to CometBFT](./upgrading-from-tm.md)
- [Creating a built-in application in Go](./go-built-in.md)
- [Creating an external application in Go](./go.md)
- [Creating an external application in Java](./java.md)
- [Creating an external application in Kotlin](./kotlin.md)
File renamed without changes.
File renamed without changes.
File renamed without changes.
6 changes: 3 additions & 3 deletions docs/tutorials/java.md → docs/guides/java.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<!---
order: 3
--->
---
order: 6
---

# Creating an application in Java

Expand Down
6 changes: 3 additions & 3 deletions docs/tutorials/kotlin.md → docs/guides/kotlin.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<!---
order: 4
--->
---
order: 7
---

# Creating an application in Kotlin

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ works and want to get started right away, continue.

## Install

See the [install instructions](./install.md).
See the [install guide](./install.md).

## Initialization

Expand Down Expand Up @@ -95,7 +95,7 @@ First create four Ubuntu cloud machines. The following was tested on Digital
Ocean Ubuntu 16.04 x64 (3GB/1CPU, 20GB SSD). We'll refer to their respective IP
addresses below as IP1, IP2, IP3, IP4.

Then, `ssh` into each machine and install CometBFT following the [instructions](./install.md).
Then, `ssh` into each machine and install CometBFT following the [guide](./install.md).

Next, use the `cometbft testnet` command to create four directories of config files (found in `./mytestnet`) and copy each directory to the relevant machine in the cloud, so that each machine has `$HOME/mytestnet/node[0-3]` directory.

Expand Down
File renamed without changes.
327 changes: 316 additions & 11 deletions docs/introduction/README.md

Large diffs are not rendered by default.

10 changes: 0 additions & 10 deletions docs/tutorials/README.md

This file was deleted.

0 comments on commit c7edf61

Please sign in to comment.