Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Add contributor guidelines file and start discussion around dao-kit contribution #20
Meets requirements for #12 with boilerplate contribution file.
Also, I wanted to spark up a discussion around contribution to the dao-kits monorepo based on my initial experience. I know there are a lot of advancements slated for this repo (eg TCR, Payroll, and the BareKit) but I had two primary pain points as an external contributor that I wanted to mention.
The good news is that I'm interested in lending a hand to solve those issues for future contributors :)
Pain Point 1: Limited documentation
Honestly, I think this could be as easy as updated the README and maybe a short blog post or wiki entry. I think this would allow potential contributors to really conceptualize the power, flexibility, and importance of kits/templates in the system.
Pain Point 2: Kit code security & audit processes
To sum up, I'm interested in learning more about the future development of dao-kits and determining what quick, high value add improvements could be done to make this repo more friendly to outside contributors.
left a comment
Looking good @benstew, thanks for the contribution and offering to help out!
The pain points you mention are definitely areas that need work.
For the first one, the plan for DAO kits is to build initial configurations for different types of DAOs that can later be further configured using the app to change permissions or install additional apps. Adding some more info on this in the README would be super useful.
For the second one, totally agree on the scrutiny required for modifying DAO kits, specially the ones that will be used on mainnet. For the initial mainnet kits (multisig and democracy under beta), there are some integration tests already.
Thanks for the review @izqui.
I can open up a new issue for updating the README since I won't get to that this week. And great to know about the integration tests. Now I can sleep at night ;)
Also, I will probably focus on the TCR work that the team has been focused. I have a keen interest in TCRs and I think that's where I will look to add value next.