Skip to content

Commit 2e8d07f

Browse files
authored
Merge pull request Enet4#38 from robyoung/improve-readme-docs
Improve README docs
2 parents cfad623 + 51d790e commit 2e8d07f

File tree

8 files changed

+48
-7
lines changed

8 files changed

+48
-7
lines changed

README.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
# DICOM-rs
22

3-
[![Build Status](https://travis-ci.org/Enet4/dicom-rs.svg?branch=master)](https://travis-ci.org/Enet4/dicom-rs) ![Minimum Rust Version Stable](https://img.shields.io/badge/Minimum%20Rust%20Version-stable-green.svg) [![dependency status](https://deps.rs/repo/github/Enet4/dicom-rs/status.svg)](https://deps.rs/repo/github/Enet4/dicom-rs) [![Gitter](https://badges.gitter.im/dicom-rs/community.svg)](https://gitter.im/dicom-rs/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
3+
[![Build Status](https://travis-ci.org/Enet4/dicom-rs.svg?branch=master)](https://travis-ci.org/Enet4/dicom-rs)
4+
![Minimum Rust Version Stable](https://img.shields.io/badge/Minimum%20Rust%20Version-stable-green.svg)
5+
[![dependency status](https://deps.rs/repo/github/Enet4/dicom-rs/status.svg)](https://deps.rs/repo/github/Enet4/dicom-rs)
6+
[![Gitter](https://badges.gitter.im/dicom-rs/community.svg)](https://gitter.im/dicom-rs/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
7+
[![CratesIO](https://img.shields.io/crates/v/dicom.svg)](https://crates.io/crates/dicom)
8+
[![Documentation](https://docs.rs/dicom/badge.svg)](https://docs.rs/dicom)
49

510

6-
An efficient and practical library for DICOM compliant systems.
11+
An efficient and practical library for [DICOM](https://dicomstandard.org) compliant systems.
712

813
This collection provides a pure Rust implementation of the DICOM standard,
914
allowing users to read and write DICOM objects over files and other sources, while
@@ -22,9 +27,11 @@ remaining intrinsically fast and safe to use.
2227

2328
## Using as a library
2429

25-
[`dicom-object`](object) is currently the most usable crate for reading DICOM objects from a file or a similar source. As an alternative, the parent crate [`dicom`](parent) can be added instead, which aggregates the key components of the full library, including `dicom-object`.
30+
[`dicom-object`](object) is currently the most usable crate for reading DICOM objects from a file or a similar source.
31+
As an alternative, the parent crate [`dicom`](parent) can be added instead, which aggregates the key components of the
32+
full library, including `dicom-object`.
2633

27-
An example of use follows. For more, please visit the respective [documentation](https://docs.rs/dicom-object).
34+
An example of use follows. For more details, please visit the [`dicom-object` documentation](https://docs.rs/dicom-object).
2835

2936
```rust
3037
use dicom_object::open_file;
@@ -47,7 +54,8 @@ cargo build --release
4754

4855
This project is a work in progress, but actively developed.
4956

50-
Your feedback during the development of these solutions is welcome. Please see the [wiki](https://github.com/Enet4/dicom-rs/wiki) for additional guidelines related to the project's roadmap.
57+
Your feedback during the development of these solutions is welcome. Please see the [wiki](https://github.com/Enet4/dicom-rs/wiki)
58+
for additional guidelines related to the project's roadmap.
5159

5260
## License
5361

core/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
# DICOM-rs core library
22

3+
[![CratesIO](https://img.shields.io/crates/v/dicom-core.svg)](https://crates.io/crates/dicom-core)
4+
[![Documentation](https://docs.rs/dicom-core/badge.svg)](https://docs.rs/dicom-core)
5+
36
This sub-project implements the essential data structures and mechanisms for dealing with DICOM information and communication formats. This crate is used by other crates in DICOM-rs.

dcmdump/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# dcmdump
2+
3+
A command line utility for inspecting DICOM files.
4+
5+
## Usage
6+
7+
```shell
8+
> dcmdump [FILE]
9+
```

dictionary-builder/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# DICOM Dictionary Builder
22

3+
[![CratesIO](https://img.shields.io/crates/v/dicom-dictionary-builder.svg)](https://crates.io/crates/dicom-dictionary-builder)
4+
[![Documentation](https://docs.rs/dicom-dictionary-builder/badge.svg)](https://docs.rs/dicom-dictionary-builder)
5+
36
This sub-project is a tool for generating machine readable attribute dictionaries from the DICOM standard.
47

58
## Building

dictionary-std/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
# DICOM-rs standard dictionary
22

3-
This sub-project uses entries generated by the [dictionary_builder](../dictionary_builder) to provide the standard DICOM data dictionary.
3+
[![CratesIO](https://img.shields.io/crates/v/dicom-dictionary-std.svg)](https://crates.io/crates/dicom-dictionary-std)
4+
[![Documentation](https://docs.rs/dicom-dictionary-std/badge.svg)](https://docs.rs/dicom-dictionary-std)
5+
6+
This sub-project uses entries generated by the [`dictionary_builder`](../dictionary_builder) to provide the standard DICOM data dictionary.

encoding/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# DICOM-rs encoding library
2+
3+
[![CratesIO](https://img.shields.io/crates/v/dicom-encoding.svg)](https://crates.io/crates/dicom-encoding)
4+
[![Documentation](https://docs.rs/dicom-core/badge.svg)](https://docs.rs/dicom-core)
5+
6+
This sub-project provides DICOM data encoding and decoding primitives.

object/README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
# DICOM-rs object library
22

3-
This sub-project is directed at the user of the DICOM-rs ecosystem. It provides a high-level abstraction to DICOM objects, enabling objects to be retrieved from files or other common sources, and then analysed as a tree of attributes.
3+
[![CratesIO](https://img.shields.io/crates/v/dicom-object.svg)](https://crates.io/crates/dicom-object)
4+
[![Documentation](https://docs.rs/dicom-object/badge.svg)](https://docs.rs/dicom-object)
5+
6+
This sub-project is directed at users of the DICOM-rs ecosystem. It provides a high-level
7+
abstraction to DICOM objects, enabling objects to be retrieved from files or
8+
['readers'](https://doc.rust-lang.org/std/io/trait.Read.html), and then analysed as a tree
9+
of attributes.

parser/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# DICOM-rs parser library
22

3+
[![CratesIO](https://img.shields.io/crates/v/dicom-parser.svg)](https://crates.io/crates/dicom-parser)
4+
[![Documentation](https://docs.rs/dicom-parser/badge.svg)](https://docs.rs/dicom-parser)
5+
36
This sub-project implements the mechanisms for encoding, decoding and parsing DICOM content.
47

0 commit comments

Comments
 (0)