Official docs outline
7 sections- DNF documentation
Overview of DNF as the RPM package manager for Fedora and RHEL.
- Command reference
dnf install, remove, upgrade, history, repoquery and group commands.
- Configuration reference
dnf.conf options and .repo file settings.
- Modularity
Module streams, profiles and enabling modules.
- DNF automatic
dnf-automatic timers and update notification settings.
- Python API
DNF Python API for scripting transactions.
- Release notes
Version-by-version changes and compatibility notes.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.