--- ###### tags: `Testing` `V3 Docs` --- # User Stories for the Buidler Personna: V3 Docs Focus *For intro v3 Docs IA/Flow and Testing* ### Buidler Personnas 1. A. I want to incorporate DH code into my existing app. I won't use the component library. - Example: Sobol or Nestr want to use our tooling to wrap and support proposals. They already have their own UI, WalletConnect, etc. - Example: Kali wants to leverage our SDK for their product. They would not require the component library. 1. B. I want to make a very specific app that only does one thing. I will super leverage the SDK, but not the component library. - Example: Santiago's safe app - Example: I'm building a React-native mobile app. I'd use a component library that was more React-native friendly/specific. 2. I want to build a DH app from scratch. I will definitely be referencing the DH component library. - Example: Boosts (like DAO Books). Bolt-ons would have to make an early decision how/if they want to use the DH component library. 3. I want to run DH infra. I have no need to interact with the SDK or component library. - Example: I am running my own subgraphs for my code. I want to deploy the DH subgraph node so I can host my own subgraph. - Example: Skynet and Vite deployment (as opposed to next.js). --- ### Stories #### High-Level / Generic As a Buidler want to know what NPM packages DH has to offer. As a Buidler I want to know why I would want to install these packages for my project. As a Buidler I want to know how to install the packages and libraries I'm interested in. As a Buidler I want to know what components can be pulled in, what functions they can call, and what I can do with those packages. As a Buidler I want to see some recipes of what has been built that is relevant to my goals. (inflection point) #### Buidler 1A #### Buidler 1B #### Buidler 2 As a Buidler I want to navigate to the component library docs to get up and running as quickly as possible. As a Buidler I want to get oriented to Radix UI and Styled Components to ensure I have the correct installation. As a Buidler I want a high-level overview of components are present and what the SDK supports to get a holistic sense of what I can build. As a Buidler I want to make sure the data can be pulled successfully (to) As a Buidler I want to see some examples of successful builds. As a Buidler I want to reference formatting guidelines (Utilities section). #### Buidler 3