yearn / budget

yearn budget requests and audits
MIT License
37 stars 26 forks source link

Continue Funding the Frontend Team #91

Closed saltyfacu closed 2 years ago

saltyfacu commented 2 years ago

Scope

The frontend team continues to have a series of projects in different statuses and with different requirements. The scope of this request is to maintain the currently finished UI projects, continue improving the projects under active development, and start new ones as we finish the ones we are working on.

NFT Treasury was a new project during last request, and now is finished. Yearn World, Yearn Brand and Macarena, were started and finished also. A few new projects popped up with high priority and we are already working on them.

Below there's a list of the projects under the frontend team.

Done / Low Maintenance

Under active development

New

Plan

The plan is to focus on the projects under development and NFTreasury. veYFI and the Curve related project are the main priorities right now, followed by Yearn.watch. We will continue to improve its reliability and get the projects to the finish line. The team will fund contributors via bounties, using part of this grant.

Stretching the last budget of 25.000 DAI, we made it last 3 months instead of one, with a residual amount of almost 9.000 DAI. This time, with more data, we are asking for a budget that will cover three months.

We don't want to do streams yet, but to send the funds to contributors at the end of the month. We will leverage bounties for small tasks. All the details will be shared in comments at the end of the month, as we've been doing in #70

Deadline

2022-11-30

People

Gambito: leading some of the projects - no funding from this budget Major: leading some of the projects - no funding from this budget saltyfacu: helping out with the organizational part - no funding from this budget Chef: UI dev Marco Worms: UI dev 0xMirim: UI dev Nova: UI dev

Other freelancers via bounties

Money

We plan to distribute a grant for each person in charge of a project and use bounties to fund other contributions linked to projects in maintenance mode or isolated contributions.

Amount

30000 DAI

Wallet address

0x0

Reporting

0x7171 commented 2 years ago

Thanks for the request!

Reading the post, it looks like you spent (25k-9k)/3 = 5.33k DAI/mo the previous quarter.

For this quarter, you are now requesting a budget of 30k DAI, making the total amount available to spend (30k+9k)/3 = 13k DAI/mo, a 143% increase.

What's the motivation and rationale behind this increase?

saltyfacu commented 2 years ago

Great question. Sorry that this was not clear in my request. The 30k is the total amount asked for, including the pending ~9k.

Without those 9k, it still seems to be ~100% increase. But the previous budget request was not the whole funding that the team was receiving. Additional 15k per month were paid to a contractor. That deal was done before this new process and we kept our word. He's no longer with us.

The first few months we spent less, because of the lack of contributors. We believe that if the amount of work to be done doesn't change, we are going to be around last month's level (9.5K). We are asking for a 5% buffer in case we have any minor deviation.

MarcoWorms commented 2 years ago

weekly report

yDaemon

Fixed grammar/typos over the docs:

yfu

Applied all audit reviews about the code itself https://github.com/MarcoWorms/yfu-contracts/pull/8

The missing issues now to be tackled are about raising a Foundry/Hardhat environment in order to make a deployer script and not rely on remix so we can add a couple of checks like "IPFS link should have / in the end on deploy", also make part of the checklist become automated tests

web-lib

Working on documenting CSS features, found a small blocker where we don't have a simple place to show all themes examples so I should make one at codesandbox

Dev branch at: https://github.com/yearn/web-lib/commit/b16d99fea1b6528193324e3f615572bed8d82d1d

yearn vaults balance UI

I was not able to focus on this this week because I'm more afk then usual due to an event, but I should have an UI mock by next week and I got y-e to run locally already for the data and bobthebuilder said he can help me if I have any issues with yrs-backend (which has the data we need)

MarcoWorms commented 2 years ago

yearn vaults balance UI

web-lib

because the above uses web-lib I'm tidying up the docs with all the hurdles I had trying to set it up from scratch

yfu

I did not progress much on this scope, but I asked for Major's help this week and I didn't follow up to see if he tackled it, will report with more details next week

karelianpie commented 2 years ago

Monthly Report 09.2022

ySync

Substancial amount of work on ySync this month, mainly detecting the absence of files and translations in yearn-meta

web-template

Small PR to add a PR template to make reviewing PRs a bit more effective

yearn-watch

Subgraph link should point to the currently selected network's active subgraph

NFTreasury

Closed the last two remaining issues, start making use of Yearn's subgraph

yearn-finance-v3

Spike/discovery on a potential electron desktop app for the FE

0xMirim commented 2 years ago

Not as much to report for September as I wasn't able to dedicate as much time as usual. Most of the effort I was able put in was invested in getting up to speed and making small to moderate impact updates to yVempire. I also reviewed the code diff for a dependency update in the yearn-vault-descriptions repo, and continued cleaning up miscellaneous small issues. More details below.

yVempire

I decided to shift my focus on yVempire after hearing it would be a priority moving forward.

yearn-vault-descriptions

I submitted the following pull request at the end of August but spent a couple of hours on Sept 1st on a follow-up task to review the code diff (which ended up being large) between the versions to ensure nothing unusual was present.

yearn-press-kit

ktgnova commented 2 years ago

This month has been crazy, and I didn't have much free time to work on the project. However, I still worked on implementing the design system to web-lib and did research, trial and error, and a lot of figuring out how things work under the web-lib hood. I need to spend more time with it, and I will continue this work next month.

Majorfi commented 2 years ago

I re-open this issue for our mighty contributors to be able to write down the monthly reports!

karelianpie commented 2 years ago

Monthly Report 10.2022

ySync

Continue the work from the previous month, adding protocol data and the pending state for incoming Ledger plugins

Yearn Vaults Descriptions

Update the site to only pull in current strategies and not all strategies that are active.

Yearn V3

Helped solve compilation errors in the FE repo

yCRV

The bulk of the work towards the end of the month was the Wido discovery/integration where a new box was added to be able to enter yCRV, st-yCRV and lp-yCRV from any (supported) asset from the user wallet (by zapping).

A few PR reviews as welll

0xMirim commented 2 years ago

October was a good month I'm pleased with the overall progress and momentum. I started the month working on YVempire before shifting focus to implementing UI and charts demos for the Partner Dashboard (since it had a higher priority).

yVempire

Early in the month I spent time on yVempire since it was a priority which carried over from September. My efforts were focused improving how the app organized and passed around data. This involved planning to break up the large existing useYVempire context into smaller more focused sub-contexts. While I did make progress in planning the organization of the new sub-contexts I wasn't able to implement the ideas I settled on before being asked to switch to the Partner dashboard. I will resume these efforts where I left off once the partner dashboard is completed.

Partner Dashboard

This is where I spend the bulk of my time this month. The basic home page UI was implemented already but a dashboard showing visuals for key metrics was missing. The code was a bit out of date so I started by reviewing and updating dependencies and solving issued associated with bringing the repo up-to-date. From there I focused on dashboard demos I encourage you to view the pull requests below to see the visuals and more details of the recent changes.

Moving forward my focus will continue to be the dashboard. The November goal is to make it "real" now that the demo (with many placeholders and limited functionality) was implemented successfully.

saltyfacu commented 1 year ago

Total spent: 22,693.75 DAI