👋🏻 Welcome to Topo by CabinDAO! It's great you're here.
-
Join Cabin by joining our Discord and following the path laid out in the #01-welcome-to-cabin channel.
-
After you onboard onto Cabin, you can ask for access to our bounty board that shows tasks we need help with.
-
You then need to onboard into the Product Guild by following the instructions in the Product Guild #start-here channel.
-
Now you're ready to request bounties! Check out #110 Write SETUP.md for Topo as a possible task to take on.
- You need to get approved for a component/bounty by requesting it on the bounty board. Request the bounty by asking in the comments of the bounty.
- Once approved, you can fork the repo and make a branch named after your feature for your changes. When you're done you can request to merge your branch into the main repo using a pull request.
Hygen is a tool we use for scaffolding out components. If you're creating a new component, create the component like so:
npx hygen component new --name SomeComponent
Hygen generates the base files for a new component. The benefits of Hygen consistency from component to component and making refactoring easier later (can use codemod).