Skip to main content

UI Layout

abapGitAbout 2 mingetting-started

The abapGit user interface is based on HTML. Each page is structured into four sections: top, header, content, and footer.

Page Top

At the top of each page, abapGit displays its logo and the current page title on the left, and optionally menu items on the right.

This section is "sticky" and remains at the top of the page when scrolling downwards.

Pages in abapGit that are related to a repository contain a header including essential repository information and some useful features.

Icon and Description

Online Repositories:

Offline Repositories:

Repository

For online repositories, abapGit shows the URL, a button to change the remote settings, a button to copy the URL, the current commit, and a button to show the changelog.

Changelog

abapGit allows to display the changelog of a repository and alert the user if a new release is available. You can read instructions on how to add a changelog to your own repository here.

Favorite

An icon indicates if a repository is marked as a favorite. Click the icon to toggle the state.

Write Protection

If a repository is protected against changes (in local settings), then the header will show a lock icon.

Background Mode

For repositories that have a defined background mode (in settings), a "BG" icon will be shown.

Branch / Tag / Commit

The currently selected remote is shown on the right of the header. This can be either a branch like "main", a tag, or a commit (hash).

Click the name to select a different branch or tag.

Package

The root package of the repository is shown on the far right. Click the name to jump to the package maintenance.

Page Content

The area between header and footer is filled differently depending on the selected page or command. Some pages like the repository list and repository view contain an additional menu bar. Pages that contain input forms, use the top menu bar to switch between forms (like tabs) and a row of buttons at the bottom to select commands.

At the end of each page, abapGit displays a footer.

On the left, you find a link to the Sponsor Usopen in new window page. abapGit is exclusively developed and maintained by volunteers. Any donations are highly appreciated.

Version

In the middle under the abapGit logo, you see the current version of abapGit. This includes version number and a description whether you are running the standalone or the developer version.

Hovering of the logo shows the backend runtime of the last navigation step. Clicking the logo takes you to the abapGit Homepageopen in new window.

JavaScript

On the right, a small texts shows the state of any JavaScript that may be included on the page. In general, this should show "js: OK". In case of issues, the text might show debugging information or no text at all. For details, see here.