From e8757aa05210ebfaf07af0ee27a8a71ddbc61cec Mon Sep 17 00:00:00 2001 From: Farhad Shabani Date: Mon, 2 Oct 2023 07:49:36 -0700 Subject: [PATCH] imp: update ibc-rs repo cover + small README adjustments (#885) --- .markdownlint.jsonc | 6 +++++ README.md | 28 +++++++++++++++++---- docs/static/img/ibc-rs-cover.svg | 42 ++++++++++++++++++++++++++++++++ 3 files changed, 71 insertions(+), 5 deletions(-) create mode 100644 .markdownlint.jsonc create mode 100644 docs/static/img/ibc-rs-cover.svg diff --git a/.markdownlint.jsonc b/.markdownlint.jsonc new file mode 100644 index 000000000..ef04eef87 --- /dev/null +++ b/.markdownlint.jsonc @@ -0,0 +1,6 @@ +{ + "default": true, + "MD013": false, // https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md#md013---line-length + "MD033": false, // https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md#md033---inline-html + "MD041": false // https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md#md041---first-line-in-a-file-should-be-a-top-level-heading +} diff --git a/README.md b/README.md index 63aa65592..9b4ed00a8 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,32 @@ -# ibc-rs +
+

ibc-rs

+
+ +![banner](docs/static/img/ibc-rs-cover.svg) + +
+
[![Cosmos ecosystem][cosmos-shield]][cosmos-link] +
+
+ [![Docs][docs-image]][docs-link] [![Build Status][build-image]][build-link] [![Code Coverage][codecov-image]][codecov-link] [![Apache 2.0 Licensed][license-image]][license-link] ![Rust Stable][rustc-image] ![Rust 1.60+][rustc-version] +![Lines of Code][loc-image] + +
+
Rust implementation of the Inter-Blockchain Communication (IBC) protocol. This project hosts the `ibc` rust crate which defines the main data structures and on-chain logic for the IBC protocol. -See the [ibc](crates/ibc) crate's README.md for more detailed information on the `ibc` crate. +See the [ibc](crates/ibc/README.md) crate's README.md for more detailed information on the `ibc` crate. ## Contributing @@ -26,9 +40,13 @@ See also [CONTRIBUTING.md](./CONTRIBUTING.md). ## Community calls -We run monthly community calls to update the community with current our direction and gather feedback on what to work on next. The community calls are also a platform for you to update everyone else with what you're working on, and find opportunities to collaborate. +We run monthly community calls to update the community with current our +direction and gather feedback on what to work on next. The community calls are +also a platform for you to update everyone else with what you're working on, and +find opportunities to collaborate. -Please join the [Google group](https://groups.google.com/g/ibc-rs-community) to receive a calendar invitation for the monthly meeting. +Please join the [Google group](https://groups.google.com/g/ibc-rs-community) to +receive a calendar invitation for the monthly meeting. ## Versioning @@ -60,13 +78,13 @@ CONDITIONS OF ANY KIND, either express or implied. See the License for the speci [build-link]: https://github.com/cosmos/ibc-rs/actions?query=workflow%3ARust [codecov-image]: https://codecov.io/gh/cosmos/ibc-rs/branch/main/graph/badge.svg?token=wUm2aLCOu [codecov-link]: https://codecov.io/gh/cosmos/ibc-rs +[loc-image]: https://tokei.rs/b1/github/cosmos/ibc-rs [license-image]: https://img.shields.io/badge/license-Apache2.0-blue.svg [license-link]: https://github.com/cosmos/ibc-rs/blob/main/LICENSE [rustc-image]: https://img.shields.io/badge/rustc-stable-blue.svg [rustc-version]: https://img.shields.io/badge/rustc-1.60+-blue.svg [//]: # (general links) -[ibc-rs]: https://github.com/cosmos/ibc-rs [ibc]: https://github.com/cosmos/ibc [ibc-go]: https://github.com/cosmos/ibc-go [ibc-homepage]: https://cosmos.network/ibc diff --git a/docs/static/img/ibc-rs-cover.svg b/docs/static/img/ibc-rs-cover.svg new file mode 100644 index 000000000..77b555cfe --- /dev/null +++ b/docs/static/img/ibc-rs-cover.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +