File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed
Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change 1+ //!
2+ //! The gitui program is a text-based UI for working with a Git repository.
3+ //! The main navigation occurs between a number of tabs.
4+ //! When you execute commands, the program may use popups to communicate
5+ //! with the user. It is possible to customize the keybindings.
6+ //!
7+ //!
8+ //! ## Internal Modules
9+ //! The top-level modules of gitui can be grouped as follows:
10+ //!
11+ //! - User Interface
12+ //! - [tabs] for main navigation
13+ //! - [components] for visual elements used on tabs
14+ //! - [popups] for temporary dialogs
15+ //! - [ui] for tooling like scrollbars
16+ //! - Git Interface
17+ //! - [asyncgit] (crate) for async operations on repository
18+ //! - Distribution and Documentation
19+ //! - Project files
20+ //! - Github CI
21+ //! - Installation files
22+ //! - Usage guides
23+ //!
24+ //! ## Included Crates
25+ //! Some crates are part of the gitui repository:
26+ //! - [asyncgit] for Git operations in the background.
27+ //! - git2-hooks (used by asyncgit).
28+ //! - git2-testing (used by git2-hooks).
29+ //! - invalidstring used by asyncgit for testing with invalid strings.
30+ //! - [filetreelist] for a tree view of files.
31+ //! - [scopetime] for measuring execution time.
32+ //!
33+
134#![ forbid( unsafe_code) ]
235#![ deny(
336 unused_imports,
You can’t perform that action at this time.
0 commit comments