Skip to content

Commit

Permalink
Update badges, descriptions
Browse files Browse the repository at this point in the history
  • Loading branch information
tony-iqlusion committed Oct 13, 2019
1 parent 3800131 commit d5498c8
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 31 deletions.
22 changes: 9 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
# ![Abscissa](https://www.iqlusion.io/img/github/iqlusioninc/abscissa/abscissa.svg)
# ![Abscissa][logo]

[![Crate][crate-image]][crate-link]
[![Docs][docs-image]][docs-link]
[![Apache 2.0 Licensed][license-image]][license-link]
![MSRV][rustc-image]
[![forbid(unsafe_code)][unsafe-image]][unsafe-link]
[![Safety Dance][safety-image]][safety-link]
[![Build Status][build-image]][build-link]
[![Appveyor Status][appveyor-image]][appveyor-link]
[![Gitter Chat][gitter-image]][gitter-link]

Abscissa is a microframework for building Rust applications (either CLI tools
Expand All @@ -26,7 +25,7 @@ or network/web services), aiming to provide a large number of features with a
provides such features such as calculating dependency ordering and providing
hooks into the application lifecycle. Newly generated apps use two components
by default: `terminal` and `logging`.
- **configuration**: Simple parsing of TOML configurations to serde-parsed
- **configuration**: Simple parsing of TOML configurations to `serde`-parsed
configuration types which can be dynamically updated at runtime.
- **error handling**: generic `Error` type based on the `failure` crate, and a
unified error-handling subsystem.
Expand Down Expand Up @@ -304,24 +303,20 @@ limitations under the License.
If you are interested in contributing to this repository, please make sure to
read the [CONTRIBUTING.md] and [CODE_OF_CONDUCT.md] files first.

[CONTRIBUTING.md]: https://github.com/iqlusioninc/abscissa/blob/develop/CONTRIBUTING.md
[CODE_OF_CONDUCT.md]: https://github.com/iqlusioninc/abscissa/blob/develop/CODE_OF_CONDUCT.md

[//]: # (badges)

[logo]: https://www.iqlusion.io/img/github/iqlusioninc/abscissa/abscissa.svg
[crate-image]: https://img.shields.io/crates/v/abscissa_core.svg
[crate-link]: https://crates.io/crates/abscissa_core
[docs-image]: https://docs.rs/abscissa_core/badge.svg
[docs-link]: https://docs.rs/abscissa_core/
[license-image]: https://img.shields.io/badge/license-Apache2.0-blue.svg
[license-link]: https://github.com/iqlusioninc/abscissa/blob/develop/LICENSE
[rustc-image]: https://img.shields.io/badge/rustc-1.36+-blue.svg
[unsafe-image]: https://img.shields.io/badge/unsafe-forbidden-success.svg
[unsafe-link]: https://internals.rust-lang.org/t/disabling-unsafe-by-default/7988
[build-image]: https://travis-ci.com/iqlusioninc/abscissa.svg?branch=develop
[build-link]: https://travis-ci.com/iqlusioninc/abscissa/
[appveyor-image]: https://ci.appveyor.com/api/projects/status/9bgh8je3rsmbyo0y?svg=true
[appveyor-link]: https://ci.appveyor.com/project/tony-iqlusion/abscissa
[safety-image]: https://img.shields.io/badge/unsafe-forbidden-success.svg
[safety-link]: https://github.com/rust-secure-code/safety-dance/
[build-image]: https://github.com/iqlusioninc/abscissa/workflows/Rust/badge.svg
[build-link]: https://github.com/iqlusioninc/abscissa/actions
[gitter-image]: https://badges.gitter.im/iqlusioninc/community.svg
[gitter-link]: https://gitter.im/iqlusioninc/community

Expand All @@ -332,6 +327,7 @@ read the [CONTRIBUTING.md] and [CODE_OF_CONDUCT.md] files first.
[Kryptos K2]: https://en.wikipedia.org/wiki/Kryptos#Solution_of_passage_2
[cc]: https://contributor-covenant.org
[CODE_OF_CONDUCT.md]: https://github.com/iqlusioninc/abscissa/blob/develop/CODE_OF_CONDUCT.md
[CONTRIBUTING.md]: https://github.com/iqlusioninc/abscissa/blob/develop/CONTRIBUTING.md

[//]: # (projects using abscissa)

Expand Down
11 changes: 5 additions & 6 deletions cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,22 +1,21 @@
[package]
name = "abscissa"
description = """
Application microframework with support for command-line option parsing,
configuration, error handling, logging, and terminal interactions.
This crate contains a CLI utility for generating new applications.
"""
Application microframework with support for command-line option parsing,
configuration, error handling, logging, and terminal interactions.
This crate contains a CLI utility for generating new applications.
"""
version = "0.3.0" # Also update html_root_url in lib.rs when bumping this
license = "Apache-2.0"
authors = ["Tony Arcieri <tony@iqlusion.io>"]
edition = "2018"
homepage = "https://github.com/iqlusioninc/abscissa/"
repository = "https://github.com/iqlusioninc/abscissa/tree/develop/"
readme = "../README.md"
categories = ["command-line-interface", "rust-patterns"]
categories = ["command-line-interface", "configuration", "rust-patterns"]
keywords = ["abscissa", "cli", "application", "framework", "service"]

[badges]
travis-ci = { repository = "iqlusioninc/abscissa", branch = "develop" }
maintenance = { status = "actively-developed" }

[dependencies]
Expand Down
11 changes: 5 additions & 6 deletions core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,22 +1,21 @@
[package]
name = "abscissa_core"
description = """
Application microframework with support for command-line option parsing,
configuration, error handling, logging, and terminal interactions.
This crate contains the framework's core functionality.
"""
Application microframework with support for command-line option parsing,
configuration, error handling, logging, and terminal interactions.
This crate contains the framework's core functionality.
"""
version = "0.3.0" # Also update html_root_url in lib.rs when bumping this
license = "Apache-2.0"
authors = ["Tony Arcieri <tony@iqlusion.io>"]
edition = "2018"
homepage = "https://github.com/iqlusioninc/abscissa/"
repository = "https://github.com/iqlusioninc/abscissa/tree/develop/"
readme = "../README.md"
categories = ["command-line-interface", "rust-patterns"]
categories = ["command-line-interface", "configuration", "rust-patterns"]
keywords = ["abscissa", "cli", "application", "framework", "service"]

[badges]
travis-ci = { repository = "iqlusioninc/abscissa", branch = "develop" }
maintenance = { status = "actively-developed" }

[dependencies]
Expand Down
1 change: 0 additions & 1 deletion derive/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ repository = "https://github.com/iqlusioninc/abscissa/tree/develop/abscissa_der
readme = "README.md"

[badges]
travis-ci = { repository = "iqlusioninc/abscissa", branch = "develop" }
maintenance = { status = "actively-developed" }

[lib]
Expand Down
12 changes: 7 additions & 5 deletions derive/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
[![Docs][docs-image]][docs-link]
[![Apache 2.0 Licensed][license-image]][license-link]
[![Build Status][build-image]][build-link]
[![Appveyor Status][appveyor-image]][appveyor-link]

This crate provides the custom derive implementations used by the
[Abscissa] command-line app microframework.
Expand Down Expand Up @@ -34,14 +33,17 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

[//]: # (badges)

[crate-image]: https://img.shields.io/crates/v/abscissa_derive.svg
[crate-link]: https://crates.io/crates/abscissa_derive
[docs-image]: https://docs.rs/abscissa_derive/badge.svg
[docs-link]: https://docs.rs/abscissa_derive/
[license-image]: https://img.shields.io/badge/license-Apache2.0-blue.svg
[license-link]: https://github.com/iqlusioninc/abscissa/blob/develop/LICENSE
[build-image]: https://travis-ci.com/iqlusioninc/abscissa.svg?branch=develop
[build-link]: https://travis-ci.com/iqlusioninc/abscissa
[appveyor-image]: https://ci.appveyor.com/api/projects/status/9bgh8je3rsmbyo0y?svg=true
[appveyor-link]: https://ci.appveyor.com/project/tony-iqlusion/abscissa
[build-image]: https://github.com/iqlusioninc/abscissa/workflows/Rust/badge.svg
[build-link]: https://github.com/iqlusioninc/abscissa/actions

[//]: # (general links)

[Abscissa]: https://github.com/iqlusioninc/abscissa

0 comments on commit d5498c8

Please sign in to comment.