Built-in CI/CD engine
Create CI/CD jobs without writing yaml file. Run CI/CD jobs via server, agents or Kubernetes cluster. Test CI/CD jobs locally to avoid tedious commit/push/run/check cycle. more info
Built-in package registry
Built-in package registry for Docker/NPM/Maven/NuGet/PyPi/RubyGems/Helm. Out-of-box integration with CI/CD, code, and issues for information cross-reference. more info
Per commit code search
Search code by symbol, file, or regular expression in any commit
Symbol navigation and outline
Symbol navigation in source and diff. Symbol outline in source view
Comment and discuss on arbitrary source/diff snippet
Comment on any part of code or diff to start a lightweight review without opening pull request. Review comments stay with code for code understanding.
Source/diff annotation with code analysis result
Annotate source or diff to help code review with information extracted from reports such as unit test, code coverage, and static analysis
Issue state/field/link customization
Customize issue state, field, and link to suite your workflow. Transit states either manually or automatically upon certain events
Service desk to create/discuss issues via email
Open issues directly via email without having an account. Discuss issues without leaving your email
Pull request review policy
Specify pull request review policy based on author, branch, and changed files. Leverage git change history to suggest appropriate reviewers
Command palette to access feature quickly
Use command palette to jump to projects, files, issues, pull requests, builds, packages, and various settings quickly from anywhere
Project hierarchy for setting inheritance
Organize projects hierarchically so that child projects can inherit settings of parent project to reduce maintenance overhead
LDAP and Active Directory support
LDAP and Active Directory support for account and group membership management
Single sign on and two-factor authentication
Single Sign-On via OpenID protocol. Built-in support to sign in via GitHub/Discord/Twitch. Force two-factor authentication for groups or whole site
AI users as autonomous teammates
Assign issues to AI users and let them implement the work, review and improve pull requests, respond to review feedback, resolve merge conflicts, and fix CI/CD failures. Chat with them to explain code, summarize discussions, and assist with CI/CD specs. more info
Skills and CLI to interact with OneDev in AI agents
TOD CLI to query and edit issues, pull requests, and builds, run CI/CD jobs against local changes, and check out pull requests locally. Shipped skills to drive OneDev workflows in coding agents. more info
Community support
Community support via issue tracker