Migrating Your Existing DAO
If you have an existing DAO on Gitopia, this guide will help you configure it with the new governance features. Your DAO has been automatically migrated with basic settings that you can now customize.
Current Migration Status
Your DAO has been migrated with these default settings:
- Member Weights
- Previous Owner roles → 1.0 weight
- Previous Member roles → 0.1 weight
- Governance Settings
- Voting Period: 2 hours
- Quorum: 50%
- Repository Actions: All proposal requirements are disabled
Updating Your DAO Settings
Step 1: Review Current Member Weights
- Go to your DAO's dashboard
- Navigate to the Members section
- Review the automatic weight assignments:
- Check which members were assigned 1.0 (previous owner roles)
- Check which members were assigned 0.1 (previous member roles)
Step 2: Adjust Member Weights
Create a proposal to update member weights based on your DAO's needs:
- Click on "Manage Members"
- Consider these recommended weights:
- Core maintainers: 10-100
- Active contributors: 5-50
- Community members: 1-10
- Once you are done, click on "Save changes". This will submit the proposal for voting.
- Vote on the proposal and wait for the proposal to be accepted
- Once it is accepted, click on the proposal to view the details and execute it
Step 3: Adjust Governance Parameters
Create a proposal to update your voting settings:
- Click "Create Proposal" → "Update Governance Parameters"
- Consider these recommended settings:
- Voting Period: 24-48 hours (up from default 2 hours)
- Quorum: 51% (similar to default 50%)
- Submit the proposal for voting
Step 4: Enable Governance on Repository Actions
If you want certain repository actions to require DAO approval:
- Click "Create Proposal" → "Update DAO Config"
- Choose which actions require proposals:
- Pull request merging
- Release creation
- Collaborator management
- Repository deletion
- Submit the proposal for voting
Best Practices for Migration
Communicate Changes
- Inform all DAO members about the migration
- Explain the new voting weight system
- Share your proposed governance updates
Staged Updates
- Start with member weight updates
- Then adjust voting period and quorum
- Finally, configure repository action requirements
Test the System
- Create a test proposal after updates
- Ensure all members can vote
- Verify quorum calculations
Important Considerations
- Weight Distribution: Ensure your new weight distribution allows for effective decision-making while maintaining decentralization
- Voting Period: Consider your team's timezone distribution when setting new voting periods
- Repository Actions: Only enable proposal requirements for critical actions that need community oversight
Need Help?
- Join our Discord community for support
- Review the DAO creation guide for detailed explanations of settings
Next Steps
After completing your migration:
- Document your new governance structure
- Create guidelines for proposal creation
- Set up regular governance reviews
- Plan member onboarding processes