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

Goal: management view (breakdown by developer) #128

Open
6 of 8 tasks
zolotokrylin opened this issue Sep 5, 2023 · 37 comments
Open
6 of 8 tasks

Goal: management view (breakdown by developer) #128

zolotokrylin opened this issue Sep 5, 2023 · 37 comments

Comments

@power-f-GOD
Copy link
Contributor

power-f-GOD commented Sep 8, 2023

@zolotokrylin , just to understand the context of this problem... Is it the same as being unable to submit a PR (cost details in hours), or is it a new feature entirely? If it is the latter, can you explain what you mean?

@zolotokrylin zolotokrylin modified the milestones: MVP, v2 (not MVP) Sep 9, 2023
@zolotokrylin
Copy link
Member Author

It is a new feature entirely. And it needs to go through the design stage first.
FYI @markcurchin

@zolotokrylin
Copy link
Member Author

@power-f-GOD this issue was in NEW, and not in READY.

@zolotokrylin zolotokrylin changed the title Problem: PR is missing cost breakdown by developer Goal: management view (breakdown by developer) Sep 19, 2023
@zolotokrylin
Copy link
Member Author

@markholdex we need design here please

@power-f-GOD
Copy link
Contributor

@markholdex we need design here please

🤲🏼

And this is the next thing, yeah?

@markholdex
Copy link
Contributor

log: I attached the spreadsheet document with the design representations. I started to create designs. Not complete. Hard to implement and work with existing components. Too much stuff is hardcoded and doesn't work as components at all. Will need more time than I planned.

@markholdex
Copy link
Contributor

ETA 1,5 hrs here

@markholdex
Copy link
Contributor

log: Designs attached for all use-cases.

@markholdex
Copy link
Contributor

@zolotokrylin when you have time, have a look.

@power-f-GOD
Copy link
Contributor

@markholdex , kindly grant me access to the doc.

@power-f-GOD
Copy link
Contributor

While I wait for access, let me drop my questions/thoughts here.

  • In the design, is the "Cycle Time" equivalent to this (in one of the PS) above: "...and how many hours ago was open", @markholdex ?

  • Also, I think I'd rather have the "Approve" button on the right (of the card).🌚

  • And I see that the button no longer exists on the PRs list screen. Do you like/prefer it like that, @zolotokrylin ? It means you have to go into every PR to be able to approve.

  • Although, I'd advise/suggest that the table details exist on the PRs list, but hidden by default and shown on toggle of a button, 'cause I feel there isn't much happening there (for now) that demands a dedicated page for the same.

@markholdex
Copy link
Contributor

@power-f-GOD

  • cycle time is the time from when the PR was open. If the PR was closed, then it should also include the delta between open and close time.
  • about the button on PR list, I'm also thinking to add it back.
  • initially I thought to add the table on the list page, but the action is too heavy on the database side as it will need to join different tables for multiple times. So in order to keep it fast, I went with spectate page. Though we can make it under a button which will perform a dedicated request on click.

@power-f-GOD
Copy link
Contributor

cycle time is the time from when the PR was open...

Hmm. Ok. Looking at the design again, it seems to imply the sum of all the time(s) spent by the contributors on the PR, i'n it?🤔

...If the PR was closed, then it should also include the delta between open and close time.

Did you mean "...then it should be the delta between open and close time"?

...Though we can make it under a button which will perform a dedicated request on click.

Yeah. What I thought too.✔️

@power-f-GOD
Copy link
Contributor

BTW, for the costs (in USD), we'll need the hourly/weekly/monthly rate detail of each contributor:

Example:

interface ContributorSchema {
  ...
  agreement: 'monthly', // enum
  rate: 10000, // number
  ...
}

Cc: @markholdex , @zolotokrylin .

@markholdex
Copy link
Contributor

BTW, for the costs (in USD), we'll need the hourly/weekly/monthly rate detail of each contributor:

Example:

interface ContributorSchema {
  ...
  agreement: 'monthly', // enum
  rate: 10000, // number
  ...
}

Cc: @markholdex , @zolotokrylin .

@power-f-GOD monthly is enough. The rest is just math formulas.

@power-f-GOD
Copy link
Contributor

monthly is enough. The rest is just math formulas.

But the rate is still needed though to compute the actual cost.

@georgeciubotaru
Copy link
Contributor

@power-f-GOD We will have the rate as a number, this rate is for 176 hours

@power-f-GOD
Copy link
Contributor

power-f-GOD commented Sep 22, 2023

@power-f-GOD We will have the rate as a number, this rate is for 176 hours

Ok. How to get this rate?

And it is 160 - 173 hours (per month), FWIW.

@markholdex
Copy link
Contributor

log: designs updated. Have a look and let me know your thoughts. If any comments/questions, please leave in Figma. Let's not flood here.

cc: @zolotokrylin @georgeciubotaru @power-f-GOD

@zolotokrylin
Copy link
Member Author

zolotokrylin commented Sep 24, 2023

@markholdex @georgeciubotaru left comments for you in Figma

@power-f-GOD
Copy link
Contributor

I left some comments on the Figma as well.

PS. @markholdex , seems you missed this:

...If the PR was closed, then it should also include the delta between open and close time.

Did you mean "...then it should be the delta between open and close time"?

Here.

@zolotokrylin
Copy link
Member Author

@georgeciubotaru rid you tell Powerthatwe are pausing here with development? I can't see any log but I can see new messages from Power here.

@power-f-GOD
Copy link
Contributor

[Log] FWIW, I've switched and I'm currently working on the Open Term Pools for ClearPool.📝

@zolotokrylin
Copy link
Member Author

@power-f-GOD are we working on this issue? cc: @georgeciubotaru

@power-f-GOD
Copy link
Contributor

Ok...Are we?🤔 I guess we aren't, since I was "unassigned".

@power-f-GOD
Copy link
Contributor

[Log] FWIW...

Screenshot 2023-10-12 at 11 32 28 AM

@zolotokrylin
Copy link
Member Author

@georgeciubotaru what's happening here (main...128-problem-pr-is-missing-cost-breakdown-by-developer)? Why:

  1. there is no PR for this branch?
  2. why it is not merged?
  3. why are we investing in something we don't merge eventually?

DON'T allow this to happen. In the future, we are not paying for the work which is not merged.

@power-f-GOD
Copy link
Contributor

This goal would have been achieved when #179 is merged.📝

@markholdex
Copy link
Contributor

markholdex commented Oct 23, 2023

Putting this Goal on hold until we clarify things on our end.

@markholdex
Copy link
Contributor

@zolotokrylin when you have time, have a read of the new spec. Scroll down the page. I'll do more iterations as we go.

@zolotokrylin
Copy link
Member Author

zolotokrylin commented Nov 7, 2023

Design and Wireframe links were moved into the Spec doc. Let's keep it there all the time.

@zolotokrylin
Copy link
Member Author

@markholdex I have modified doc and left some notes inside it (see version history)
What's left regarding specs? Please lead the way here.

@markholdex
Copy link
Contributor

I will review and update the doc. Need to add the functionalities that we discussed on our meeting about: Stalled PR and Wrong titles.

@zolotokrylin
Copy link
Member Author

@markholdex Please start with just a simple list of problems. Let's see what problems we want to batch into the next release.
Your text is good, but it is more like an article explaining how we came to the point where we are now. I don't see it being actionable for devs at this moment.

@markholdex
Copy link
Contributor

@zolotokrylin I made a few updates to the document and added the problem questions that we should aim to answer in our product. Also attached Data Spec in description here. Please have a look too.

@zolotokrylin
Copy link
Member Author

@markholdex discussed in person. Please pass this issue for design to Angelica ASAP.

@zolotokrylin
Copy link
Member Author

Also left you comment in the Spec doc. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants