Replies: 1 comment
-
Let me know if the questions are not described clearly. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey guys, we've encountered a problem now, and we want to hear about your use cases and expectaions.
Use Case
We're going to add more options in project's setting page.
For example, Jira\GitHub and GitLab all have issues, and some of their issues can be regarded as "INCIDENT"s.
Now, Jira has a configuration in its scope config:
And GitHub has its own version:
So we want to move them to project's setting, usersconfigurate incident related transform rules only once. In fact, we want move all dora related configuration to project's setting page.
Questions
Here is my first question:
Q1: Do you agree with us? If no, please tell us your considerations.
If you are agreed with us about this update, imagine there are two projects A and B with the same datasource connection and data scope(GitHub and repo for example).
In project A, incident config is: (bug|incident) which means issues whose labels contain bug or incident will be transformed to an INCIDENT.
In project B, incident config is: (bug|panic) which means issues whose labels contain bug or panic will be transformed to an INCIDENT.
Since project A and B have the same data source connection.
Q2: what will INCIDENT data in domain layer look like? It should be isolated by differenct projects? or all projects with the same connection should share the same configuration and produce the same data in domain layer?
Q3: I use INCIDENT in my use case, Q2's answer will different with domain layers' entities? such as DEPLOYMENT? If yes, what are the rules?
We've also reviewed some historical designs, such as:
Q4: Do you think it's normal that a certian github repo can be added to different projects?
Because if a certain data scope can only be added to one project, we don't need to try to solve Q
2 and Q3.
Tell us what you think about the above questions.
You can just poll, but we really want to know your use cases and it will help to decide what devlake will be in future.
0 votes ·
Beta Was this translation helpful? Give feedback.
All reactions