<commit_before># React Component Atlas

This is a high-level overview of the structure of the React component tree that this package creates. It's intended _not_ to be comprehensive, but to give you an idea of where to find specific bits of functionality.

> [`<RootController>`](/lib/controllers/root-controller.js)
>
> Root of the entire, unified React component tree. Mostly responsible for registering pane items, status bar tiles, workspace commands, and managing dialog box state. Action methods that are shared across broad swaths of the component tree.
>
> > [`<GitTabItem>`](/lib/items/git-tab-item.js)
> > [`<GitTabContainer>`](/lib/containers/git-tab-container.js)
> > [`<GitTabController>`](/lib/controllers/git-tab-controller.js)
> > [`<GitTabView>`](/lib/views/git-tab-view.js)
> >
> > The "Git" tab that appears in the right dock (by default).
> >
> > > [`<StagingView>`](/lib/views/staging-view.js)
> > >
> > > The lists of unstaged changes, staged changes, and merge conflicts.
> >
> > > [`<CommitController>`](/lib/controllers/commit-controller.js)
> > > [`<CommitView>`](/lib/views/commit-view.js)
> > >
> > > The commit message editor, submit button, and co-author selection controls.
> >
> > > [`<RecentCommitsController>`](/lib/controllers/recent-commits-controller.js)
> > > [`<RecentCommitsView>` `<RecentCommitView>`](/lib/views/recent-commits-view.js)
> > >
> > > List of most recent commits on the current branch.
>
> > [`<GitHubTabItem>`](/lib/items/github-tab-item.js)
> > [`<GitHubTabContainer>`](/lib/containers/github-tab-container.js)
> > [`<GitHubTabController>`](/lib/controllers/github-tab-controller.js)
> > [`<GitHubTabView>`](/lib/views/github-tab-view.js)
> >
> > The "GitHub" tab that appears in the right dock (by default).
> >
> > > [`<RemoteSelectorView>`](/lib/views/remote-selector-view.js)
> > >
> > > Shown if the current repository has more than one remote that's identified as a github.com remote.
> >
> > > [`<RemoteContainer>`](/lib/containers/remote-container.js)
> > > [`<RemoteController>`](/lib/controllers/remote-controller.js)
> > >
> > > GraphQL query and actions that only require the context of a unique repository name to work.
> > >
> > > > [`<IssueishSearchesController>`](/lib/controllers/issueish-searches-controller.js)
> > > >
> > > > Manages the set of GitHub API issueish searches that we wish to perform, including the special "checked-out pull request" search.
> > > >
> > > > > [`<CurrentPullRequestContainer>`](/lib/containers/current-pull-request-container.js)
> > > > > [`<CreatePullRequestTile>`](/lib/views/create-pull-request-tile.js)
> > > > >
> > > > > GraphQL query and result rendering for the special "checked-out pull request" search.
> > > >
> > > > > [`<IssueishListController>`](/lib/controllers/issueish-list-controller.js)
> > > > > [`<IssueishListView>`](/lib/views/issueish-list-view.js)
> > > > >
> > > > > Render an issueish result as a row within the result list of the current pull request tile.
> > > >
> > > > > [`<IssueishSearchContainer>`](/lib/containers/issueish-search-container.js)
> > > > >
> > > > > GraphQL query and result rendering for an issueish search based on the [`search()`](https://developer.github.com/v4/query/#search) GraphQL connection.
> > > > >
> > > > > > [`<IssueishListController>`](/lib/controllers/issueish-list-controller.js)
> > > > > > [`<IssueishListView>`](/lib/views/issueish-list-view.js)
> > > > > >
> > > > > > Render a list of issueish results as rows within the result list of a specific search.
>
> > [`<FilePatchController>`](/lib/controllers/file-patch-controller.js)
> > [`<FilePatchView>`](/lib/views/file-patch-view.js)
> >
> > The workspace-center pane that appears when looking at the staged or unstaged changes associated with a file.
> >
> > :construction: Being rewritten in [#1712](https://github.com/atom/github/pull/1512) :construction:
>
> > [`<IssueishDetailItem>`](/lib/items/issueish-detail-item.js)
> > [`<IssueishDetailContainer>`](/lib/containers/issueish-detail-container.js)
> > [`<IssueishDetailController>`](/lib/controllers/issueish-detail-controller.js)
> > [`<IssueishDetailView>`](/lib/controllers/issueish-detail-controller.js)
> >
> > The workspace-center pane that displays information about a pull request or issue ("issueish", collectively) from github.com.
> >
> > > [`<IssueTimelineController>`](/lib/controllers/issue-timeline-controller.js)
> > > [`<IssueishTimelineView>`](/lib/views/issueish-timeline-view.js)
> > >
> > > Render "timeline events" (comments, label additions or removals, assignments...) related to an issue.<commit_msg>:memo: add new components to React atlas<commit_after># React Component Atlas

This is a high-level overview of the structure of the React component tree that this package creates. It's intended _not_ to be comprehensive, but to give you an idea of where to find specific bits of functionality.

> [`<RootController>`](/lib/controllers/root-controller.js)
>
> Root of the entire, unified React component tree. Mostly responsible for registering pane items, status bar tiles, workspace commands, and managing dialog box state. Action methods that are shared across broad swaths of the component tree.
>
> > [`<GitTabItem>`](/lib/items/git-tab-item.js)
> > [`<GitTabContainer>`](/lib/containers/git-tab-container.js)
> > [`<GitTabController>`](/lib/controllers/git-tab-controller.js)
> > [`<GitTabView>`](/lib/views/git-tab-view.js)
> >
> > The "Git" tab that appears in the right dock (by default).
> >
> > > [`<StagingView>`](/lib/views/staging-view.js)
> > >
> > > The lists of unstaged changes, staged changes, and merge conflicts.
> >
> > > [`<CommitController>`](/lib/controllers/commit-controller.js)
> > > [`<CommitView>`](/lib/views/commit-view.js)
> > >
> > > The commit message editor, submit button, and co-author selection controls.
> >
> > > [`<RecentCommitsController>`](/lib/controllers/recent-commits-controller.js)
> > > [`<RecentCommitsView>` `<RecentCommitView>`](/lib/views/recent-commits-view.js)
> > >
> > > List of most recent commits on the current branch.
>
> > [`<GitHubTabItem>`](/lib/items/github-tab-item.js)
> > [`<GitHubTabContainer>`](/lib/containers/github-tab-container.js)
> > [`<GitHubTabController>`](/lib/controllers/github-tab-controller.js)
> > [`<GitHubTabView>`](/lib/views/github-tab-view.js)
> >
> > The "GitHub" tab that appears in the right dock (by default).
> >
> > > [`<CommitPreviewItem>`](/lig/items/commit-preview-item.js)
> > > [`<CommitPreviewContainer>`](/lib/containers/commit-preview-container.js)
> > >
> > > Allows users to view all unstaged commits in one pane.
> > >
> > > [`<RemoteSelectorView>`](/lib/views/remote-selector-view.js)
> > >
> > > Shown if the current repository has more than one remote that's identified as a github.com remote.
> >
> > > [`<RemoteContainer>`](/lib/containers/remote-container.js)
> > > [`<RemoteController>`](/lib/controllers/remote-controller.js)
> > >
> > > GraphQL query and actions that only require the context of a unique repository name to work.
> > >
> > > > [`<IssueishSearchesController>`](/lib/controllers/issueish-searches-controller.js)
> > > >
> > > > Manages the set of GitHub API issueish searches that we wish to perform, including the special "checked-out pull request" search.
> > > >
> > > > > [`<CurrentPullRequestContainer>`](/lib/containers/current-pull-request-container.js)
> > > > > [`<CreatePullRequestTile>`](/lib/views/create-pull-request-tile.js)
> > > > >
> > > > > GraphQL query and result rendering for the special "checked-out pull request" search.
> > > >
> > > > > [`<IssueishListController>`](/lib/controllers/issueish-list-controller.js)
> > > > > [`<IssueishListView>`](/lib/views/issueish-list-view.js)
> > > > >
> > > > > Render an issueish result as a row within the result list of the current pull request tile.
> > > >
> > > > > [`<IssueishSearchContainer>`](/lib/containers/issueish-search-container.js)
> > > > >
> > > > > GraphQL query and result rendering for an issueish search based on the [`search()`](https://developer.github.com/v4/query/#search) GraphQL connection.
> > > > >
> > > > > > [`<IssueishListController>`](/lib/controllers/issueish-list-controller.js)
> > > > > > [`<IssueishListView>`](/lib/views/issueish-list-view.js)
> > > > > >
> > > > > > Render a list of issueish results as rows within the result list of a specific search.
>
> > [ `<ChangedFileContainer>`](/lib/containers/changed-file-container.js)
> > [`<MultiFilePatchController>`](/lib/controllers/multi-file-patch-controller.js)
> > [`<MultiFilePatchView>`](/lib/views/multi-file-patch-view.js)
> >
> > The workspace-center pane that appears when looking at the staged or unstaged changes associated with one or more files.
> >
> >
>
> > [`<IssueishDetailItem>`](/lib/items/issueish-detail-item.js)
> > [`<IssueishDetailContainer>`](/lib/containers/issueish-detail-container.js)
> > [`<IssueishDetailController>`](/lib/controllers/issueish-detail-controller.js)
> > [`<IssueishDetailView>`](/lib/controllers/issueish-detail-controller.js)
> >
> > The workspace-center pane that displays information about a pull request or issue ("issueish", collectively) from github.com.
> >
> > > [`<IssueTimelineController>`](/lib/controllers/issue-timeline-controller.js)
> > > [`<IssueishTimelineView>`](/lib/views/issueish-timeline-view.js)
> > >
> > > Render "timeline events" (comments, label additions or removals, assignments...) related to an issue.
{'fraction_non_alphanumeric': 0.1758438818565401, 'fraction_numerical': 0.0010548523206751054, 'mean_word_length': 4.684052757793765, 'pattern_counts': {'":': 0, '<': 74, '<?xml version=': 0, '>': 579, 'https://': 3, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1756726', 'n_tokens_mistral': 3210, 'n_tokens_neox': 3040, 'n_words': 666}