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
+
1
34
#![ forbid( unsafe_code) ]
2
35
#![ deny(
3
36
unused_imports,
You can’t perform that action at this time.
0 commit comments