Ticket system #1

Open
opened 2024-01-30 16:56:27 -07:00 by emma · 7 comments
Owner

In conversation with @mars we have discussed a ticket system that combines PRs, issues, and possibly other ticket types into the same basic type of representation. This would allow issues to become PRs and vice versa.

In conversation with @mars we have discussed a ticket system that combines PRs, issues, and possibly other ticket types into the same basic type of representation. This would allow issues to become PRs and vice versa.
emma added the
enhancement
label 2024-01-30 16:56:27 -07:00
Author
Owner

There should be a milestone ticket that is a summary of the tickets that are its dependencies (of any kind).

There should be a milestone ticket that is a summary of the tickets that are its dependencies (of any kind).
Author
Owner

Some ticket types discussed thus far:

  • Issue
  • Pull Request
  • Discussion/Thread
  • Milestone
  • Feature

Each of these ticket types has the capability to become another ticket type.

Some ticket types discussed thus far: - Issue - Pull Request - Discussion/Thread - Milestone - Feature Each of these ticket types has the capability to become another ticket type.
Author
Owner

Having had time to think this idea through, I think the best idea would be to not really differentiate between ticket types and rather just have tickets and be able to add and remove attributes from and to them.

Tickets should be able to have dependencies and should all be mirrored to e-mail as threads and activitypub as posts.

Having had time to think this idea through, I think the best idea would be to not really differentiate between ticket types and rather just have tickets and be able to add and remove attributes from and to them. Tickets should be able to have dependencies and should all be mirrored to e-mail as threads and activitypub as posts.
Owner

Do we want to have some sort of analog to gitea/forgejo's projects?

They are useful, but have the downside of storing what is often the same information in two places at once.

Do we want to have some sort of analog to gitea/forgejo's projects? They are useful, but have the downside of storing what is often the same information in two places at once.
Author
Owner

I like the idea of the equivalent to projects just being groups of tickets.

I like the idea of the equivalent to projects just being groups of tickets.
Owner

groups of tickets

I was thinking that the utility of projects might be replaced with one ticket with many dependencies. Is that what you mean?

> groups of tickets I was thinking that the utility of projects might be replaced with one ticket with many dependencies. Is that what you mean?
Author
Owner

I was thinking like a separate type of thing called a project which simply groups tickets but that works the same way, I think.

I was thinking like a separate type of thing called a project which simply groups tickets but that works the same way, I think.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: meta/mintee#1
No description provided.