Git Repository Information Page

Page Overview

The Git Repository Information page serves as the main overview and documentation page for a project's Git repository within GForge. This page provides users with essential information about accessing and working with the repository, including connection details, integration features, and educational resources. The page is divided into several key sections: a commits activity chart showing recent repository activity by different contributors, a promotion model configuration area for managing branch workflows, repository access instructions with clone commands, information about tracker integration capabilities, and links to Git learning resources and help documentation.

The page is designed to help both new and experienced users understand how to interact with the repository effectively. It provides practical information such as clone URLs and commit message formatting for tracker integration, while also offering educational resources for users who need to learn more about Git. The promotion model section allows administrators to configure branch hierarchies for deployment workflows. This page essentially serves as a comprehensive starting point for anyone who needs to work with the project's source code repository.

UI Elements

  • Project Navigation Dropdown: Located in the top-left area, this dropdown button displays a Git icon and caret, providing access to various project sections including Plan/Track, DevOps, Knowledge, Trackers, and Admin areas.

  • Page Header: Displays the project name with "Git Repository" subtitle, positioned at the top of the page content area.

  • Monitor Button: Small button with an eye icon in the top-right of the header, allowing users to monitor repository changes.

  • SCM Admin Button: Gear icon button next to the monitor button, providing access to repository administration settings.

  • Breadcrumb Navigation: Shows the navigation path "Project Name > Information" below the main header.

  • Tab Navigation: Horizontal tab bar below the breadcrumbs with options for Browse, Commits, Merge, and Information (currently active).

  • Commits Chart: Bar chart on the left side showing commit activity over time by different contributors, with a legend identifying contributors by color.

  • Promotion Model Section: Right-side panel containing a table of branch names with up/down arrow controls and remove buttons for each branch, plus an "Add branch" input field and Apply/Reset buttons at the bottom.

  • Access Your Repository Section: Left column in the lower area containing HTTPS clone instructions with a copyable text input field and copy button.

  • Tracker/Git Integration Section: Middle column explaining how to include tracker IDs in commit messages, with code examples in blockquote format.

  • More Info on Git Section: Right column containing links to Git learning resources including videos, documentation, and tutorials, formatted as a list group with headings and descriptions.

  • Need Help Section: Additional help resources at the bottom of the right column, including FAQ links formatted similarly to the learning resources above.