Skip to content

Commit cdca03e

Browse files
committed
doc: add "API/User Documentation, Documentation Structure, and other Resources"
This is logically following the About section.
1 parent 0e959b4 commit cdca03e

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
@@ -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

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

0 commit comments

Comments
 (0)