Skip to content

How to Contribute

Gabriel Lupu edited this page May 26, 2025 · 1 revision

🀝 Contributing to DevHive Proposals

Thank you for your interest in contributing to DevHive! Our community-driven model depends on your insights, expertise, and ideas. This guide will walk you through how to submit, review, and discuss project proposals.


🧩 Types of Contributions

  • ✨ Proposing new SaaS platforms or tools
  • πŸ›  Enhancing existing projects
  • πŸ” Suggesting infrastructure or security upgrades
  • πŸ’Ό Proposing client-based engagements
  • 🧠 Sharing innovative ideas or research

πŸ“₯ How to Submit a Proposal

  1. Fork the repository
  2. Copy the PROPOSAL_TEMPLATE.md to a new file (e.g. my-great-idea.md)
  3. Fill in all sections completely and clearly
  4. Submit a Pull Request to the main branch
  5. Announce your PR in the #proposals Discord channel
  6. Participate in feedback, iteration, and voting

πŸ—³ Proposal Lifecycle

  1. Draft – proposal submitted, awaiting feedback
  2. In Review – under community review and improvement
  3. Approved – passed DAO vote
  4. Rejected – not approved or withdrawn
  5. Implemented – proposal delivered and verified

πŸ§ͺ Best Practices

  • Be clear and concise
  • Provide technical justification and feasibility if possible
  • Break large ideas into phases or milestones
  • Participate in Discord discussions during review
  • Include contributor roles and funding breakdowns

πŸ“’ Community Etiquette

  • Be respectful and inclusive
  • Focus on ideas, not individuals
  • Keep discussions constructive and data-driven
  • Give credit and recognition where it's due

🧠 Need Help?

Join us on Discord or check out the WHITEPAPER.md for deep context.

Together, we are building the future of decentralized software engineering πŸš€