Fork and Send Pull Request
This tutorial explains how to fork a repository and send a pull request.
Pull Request Approval
This tutorial explains how to configure required approvals of a pull request.
Annotate Source with Jest/ESLint Information
OneDev publishes Jest tests, Jest coverage, and ESLint problems as build reports. Coverage and problem markers also appear beside source lines and pull-request changes.
Code Review
OneDev combines branch protection, pull-request reviews, inline discussions, and CI reports. This walkthrough uses a disposable project and two reviewers. The source-annotation example provides a small JavaScript change with test coverage and deliberate lint findings to review.
Repository Mirror
It is often desirable to mirror repositories between OneDev and other hosting services. For instance you may want to push changes to a copy at GitHub for public access, or want to pull back any changes contributed by others at GitHub.
GitOps with Kubernetes
GitOps is a DevOps approach to maintain Kubernetes-based infrastructure as code in git, and operate it with git tools such as push, revert, pull request.