Builder Utils - Enhancing the Developer Experience in the Builder Ecosystem
Abstract
Allocate 5 ETH towards the continued development of dao-utils, the underlying package that handles data fetching and contract interaction scaffolding for Flexible by Public Assembly, among other projects.
Context
A working group from Public Assembly set out to build Flexible, a customizable template that allows any DAO created via Nouns Builder to create their own unique website. The release of Flexible sets the stage for DAOs to experiment in their own domain, outside the confines of a one size fits all interface.
However, Flexible wasn’t designed with a developer first experience. And since its inception, the the landscape has changed, Nouns Builder is open source, and the fruit of a myriad of great proposals has landed in the Builder ecosystem. To continue innovating on the application layer, it is necessary to refocus on the underlying architecture. This applies not only to Flexible, but also to a variety of other applications and specified clients that are bound to emerge in the ecosystem.
Description
Builder Utils is a commitment to a developer first experience that aims to address the repeatedly vocalized needs of the Builder community. For instance, even seemingly low-hanging fruit like integrating a custom auction component hasn’t received the attention it deserves due to overly opinionated existing solutions or high-level documentation. Similarly, complex logic such as managing a proposal throughout its lifecycle should exist as reusable logic.
By taking a documentation driven development approach and borrowing some of the great patterns exposed via the Nouns Builder codebase, Builder Utils aims to develop a more developer-friendly experience that addresses the needs of the Builder community. This approach will allow for more surface area for nontechnical contributors, further cohesion among existing engineering efforts, and intuitive ways for contributors and prop house winners to get up and running within the ecosystem.
This proposal was brought to you by Salief Lewis. A core contributor at Public Assembly, and a maintainer of both dao-utils and Flexible.
| Voter | Cast Power | Vote & Rationale |
|---|---|---|
0xCEEd...4AD915 | 8 | FOR |
0x17cd...b25DCc | 4 | FOR |
0xF6eb...739c44 | 3 | FOR |
0xB00A...5bb78f | 1 | FOR |
0x9798...95A8e3 | 1 | FOR |
VOTE POWER
Proposal Status
- Published Onchain
0x784F...B431dC
- Fri April 28 2023, 11:33 pmVoting Period Starts
- Tue May 02 2023, 11:33 pmEnd Voting Period
- Sat May 06 2023, 05:23 pmQueue Proposal
- Mon May 08 2023, 08:58 pmExecute Proposal
Current Results
1-FOR
19
2-AGAINST
N/A Tokens
3-ABSTAIN
N/A Tokens
