Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature][Domain] Add due_date field to issues table in the issue tracking domain #8315

Open
3 tasks done
narrowizard opened this issue Mar 3, 2025 · 1 comment
Open
3 tasks done
Assignees
Labels
improvement type/feature-request This issue is a proposal for something new

Comments

@narrowizard
Copy link
Collaborator

narrowizard commented Mar 3, 2025

Search before asking

  • I had searched in the issues and found no similar feature requirement.

Use case

Currently, Apache DevLake's issue tracking domain does not include a due_date field in the issues table. However, many issue tracking tools, such as Jira, TAPD, and ZenTao, provide a field representing the expected due date of an issue. By incorporating due_date into the domain layer, DevLake users can analyze issue deadlines across multiple tools in a unified way.

Description

We propose adding a due_date field to the issues table in the issue tracking domain. This field should be populated using default mappings from existing fields in third-party issue tracking tools:

  • duedate (Jira)
  • due (TAPD)
  • deadline (ZenTao)

This enhancement will enable users to track and analyze issue deadlines consistently across different platforms, improving insights into project timelines, deadline adherence, and overall planning efficiency.

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

@narrowizard
Copy link
Collaborator Author

To further enhance the due_date field, we need to introduce a customization feature. For example, in Jira, we should add a configuration option dueDateField (similar to storyPointField). This configuration will allow users to specify which field should be used when assigning values to due_date, rather than relying solely on the default duedate field.

This flexibility will enable users to adapt DevLake to different Jira setups where the due date might be stored in a custom field. Let’s consider implementing this for other issue tracking tools as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement type/feature-request This issue is a proposal for something new
Projects
None yet
Development

No branches or pull requests

1 participant