๐๏ธ Fix Issues via Commit Message
Fixing issues via commit messages is the key to link issues with other objects including commits, builds, pull requests, or even packages.
๐๏ธ Conditional Field
This tutorial explains how to display a custom issue field conditionally based on value of other fields
๐๏ธ Batch Operation
This tutorial explains how to perform batch operations against multiple issues
๐๏ธ Custom Issue Board
This tutorial explains how to create and use custom issue board.
๐๏ธ Default Assignee
This tutorial explains how to specify default assignees of issues via some example setups.
๐๏ธ State Auto-transition
This tutorial explains how to transit issue states automatically upon certain event via some example setups.
๐๏ธ State Transition Authorization
This tutorial explains how to authorize issue state transition via an example setup.
๐๏ธ Customer Service Desk
OneDev service desk lets your customers submit tickets by email without a OneDev account. Tickets are created in the matching project, assigned according to your issue creation settings, and further discussion can continue entirely over emailโwith replies posted as issue comments. Customers also get notified of ticket activities (for example when a related release is created).
๐๏ธ Working with Issue Links
Issue link establishes cross references between different issues. Issue state transition can also leverage the link information to make the workflow smoother, for instance, you may want to auto-close an issue if all its sub tasks are finished, or prevent an issue from being closed if any issue blocking it is still open.
๐๏ธ Working with Time Tracking
OneDev 9.2 ships with time tracking to track project progress, as well as generating timesheets for work statistics or billing purpose.
๐๏ธ Set Up Issue Labels
OneDev is designed to be flexible, and this is no different for issues. In this tutorial, I will show how to customize issue labels.
๐๏ธ Working with Boards and Iterations
Iteration is a core concept in OneDev to support progressive and iterative working on issues. Together with issue board, it can easily achieve typical development methodologies such as Scrum and Kanban.