Skip to content

Commit 4f3c245

Browse files
committed
doc: add "API/User Documentation, Documentation Structure, and other Resources"
This is logically following the About section.
1 parent 979c131 commit 4f3c245

File tree

2 files changed

+14
-17
lines changed

2 files changed

+14
-17
lines changed

uefi/README.md

-17
Original file line numberDiff line numberDiff line change
@@ -34,23 +34,6 @@ This crate's features are described in [`src/lib.rs`].
3434

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

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

5639
The minimum supported Rust version is currently 1.70.

uefi/src/lib.rs

+14
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,19 @@
4242
//! UEFI support, such as `i686`, `x86_64`, and `aarch64`. Please note that we
4343
//! can't test all possible hardware/firmware/platform combinations in CI.
4444
//!
45+
//! # API/User Documentation, Documentation Structure, and other Resources
46+
//!
47+
//! Down below, you find typical technical documentation of all types, modules,
48+
//! and functions exported by `uefi`.
49+
//!
50+
//! For a TL;DR quick start with an example on how to create your own EFI
51+
//! application, please check out [the UEFI application template][template]. The
52+
//! [Rust UEFI Book] is a more beginner-friendly tutorial with How-Tos, and
53+
//! overviews of some important UEFI concepts and the abstractions provided by
54+
//! this library.
55+
//!
56+
//! For more details of UEFI itself, see the latest [UEFI Specification][spec].
57+
//!
4558
//! # Crate organisation
4659
//!
4760
//! The top-level module contains some of the most used types and macros,
@@ -168,6 +181,7 @@
168181
//! [contributing]: https://github.com/rust-osdev/uefi-rs/blob/main/CONTRIBUTING.md
169182
//! [issue tracker]: https://github.com/rust-osdev/uefi-rs/issues
170183
//! [spec]: https://uefi.org/specifications
184+
//! [template]: https://github.com/rust-osdev/uefi-rs/tree/main/template
171185
//! [unstable features]: https://doc.rust-lang.org/unstable-book/
172186
//! [uefirc]: https://github.com/codyd51/uefirc
173187
//! [rustc-uefi-std]: https://doc.rust-lang.org/nightly/rustc/platform-support/unknown-uefi.html

0 commit comments

Comments
 (0)