GitLab
Gain insight into your engineering teams. Waydev automatically analyzes your GitLab codebase to provide actionable metrics, crystal-clear visibility, and drive up productivity.
The GitLab integration enables us to provide reports that help you in:
For daily stand-ups, Waydev integrates with GitLab to provide you with:
For one-on-ones, Waydev integrates with GitLab to help you with:
For code review, Waydev integrates with GitLab to provide you with:
For monthly and quarterly reports, Waydev integrates with GitLab to help you with:
You can integrate GitLab into Waydev via OAuth.
Step 1: After you create a Waydev account, navigate to Project -> Integrations, and select GitLab.
Step 2: You will be redirected to GitLab where you will need to authorize access to your account.
Step 3: After the connection is done, you will be redirected to the ‘Repositories’ page, with a message of success. Now you’ll need to select relevant repositories for your project. You can select all or you can choose only the ones with data. We recommend selecting only the repos with recent work. After you select the repos, click the ‘Save Project’ button.
Step 4: You will be redirected to the app where you will need to wait until we process your data. We normally process the data in under 1 hour, but for the first time connections it can take up to 12 hours. Pull requests may take 24-48 hours to process completely.
Step 5: Now everything is set up, you just need to wait until we process the data.
Waydev is an official GitLab partner for performance measurements.
GitLab is an open-source code collaboration platform that enables engineers to create, review, and deploy codebases. GitLab’s open-source, code-collaboration platform offers git repository management, code reviews, issue tracking, wikis, and more, along with continuous integration and deployment tools, enabling users to create, review and deploy codes.
Three important terms used by developers in GitLab are fork, pull request, and merge. A fork, also known as a branch, is simply a repository that has been copied from one member’s account to another member’s account. Forks and branches allow a developer to make modifications without affecting the original code.
If the developer would like to share the modifications, they can send a pull request to the owner of the original repository. If, after reviewing the modifications, the original owner would like to pull the modifications into the repository, they can accept the modifications and merge them with the original repository. Commits are, by default, all retained and interleaved onto the master project, or can be combined into a simpler merge via commit squashing.
A repository is usually used to organize a single project. Repositories can contain folders and files, images, videos, spreadsheets, and data sets – anything your project needs.
Branching is the way to work on different versions of a repository at one time. By default your repository has one branch named master which is considered to be the definitive branch. We use branches to experiment and make edits before committing them to master.
When you create a branch off the master branch, you’re making a copy, or snapshot, of master as it was at that point in time. If someone else made changes to the master branch while you were working on your branch, you could pull in those updates.
In GitLab, saved changes are called commits. Each commit has an associated commit message, which is a description explaining why a particular change was made. Commit messages capture the history of your changes, so other contributors can understand what you’ve done and why.
Ready to improve your SDLC performance?