Skip to content

Commit 47c3353

Browse files
committed
doc: add "API/User Documentation, Documentation Structure, and other Resources"
This is logically following the About section.
1 parent 89dceef commit 47c3353

File tree

2 files changed

+14
-17
lines changed

2 files changed

+14
-17
lines changed

uefi/README.md

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -33,23 +33,6 @@ This crate's features are described in [`src/lib.rs`].
3333

3434
[`src/lib.rs`]: src/lib.rs
3535

36-
## User Documentation
37-
38-
<!-- KEEP IN SYNC WITH MAIN README -->
39-
40-
For a quick start, please check out [the UEFI application template](template).
41-
42-
The [uefi-rs book] contains a tutorial, how-tos, and overviews of some important
43-
UEFI concepts. Reference documentation for the various crates can be found on
44-
[docs.rs]:
45-
46-
- [docs.rs/uefi](https://docs.rs/uefi)
47-
- [docs.rs/uefi-macros](https://docs.rs/uefi-macros)
48-
- [docs.rs/uefi-raw](https://docs.rs/uefi-raw)
49-
50-
[spec]: http://www.uefi.org/specifications
51-
[uefi-rs book]: https://rust-osdev.github.io/uefi-rs/HEAD
52-
5336
## MSRV
5437

5538
The minimum supported Rust version is currently 1.70.

uefi/src/lib.rs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,19 @@
6868
//! The minimum supported Rust version is currently 1.70.
6969
//! Our policy is to support at least the past two stable releases.
7070
//!
71+
//! # API/User Documentation, Documentation Structure, and other Resources
72+
//!
73+
//! Down below, you find typical technical documentation of all types, modules,
74+
//! and functions exported by `uefi`.
75+
//!
76+
//! For a TL;DR quick start with an example on how to create your own EFI
77+
//! application, please check out [the UEFI application template][template]. The
78+
//! [Rust UEFI Book] is a more beginner-friendly tutorial with How-Tos, and
79+
//! overviews of some important UEFI concepts and the abstractions provided by
80+
//! this library.
81+
//!
82+
//! For more details of UEFI itself, see the latest [UEFI Specification][spec].
83+
//!
7184
//! # Crate organisation
7285
//!
7386
//! The top-level module contains some of the most used types and macros,
@@ -196,6 +209,7 @@
196209
//! [contributing]: https://github.com/rust-osdev/uefi-rs/blob/main/CONTRIBUTING.md
197210
//! [issue tracker]: https://github.com/rust-osdev/uefi-rs/issues
198211
//! [spec]: https://uefi.org/specifications
212+
//! [template]: https://github.com/rust-osdev/uefi-rs/tree/main/template
199213
//! [unstable features]: https://doc.rust-lang.org/unstable-book/
200214
//! [rustc-uefi-std]: https://doc.rust-lang.org/nightly/rustc/platform-support/unknown-uefi.html
201215
//! [uefi-std-tr-issue]: https://github.com/rust-lang/rust/issues/100499

0 commit comments

Comments
 (0)