The NetworkCommunity
Contribute
How to contribute to the ƒxyz ℕetwork ecosystem
Contribute to ƒxyz ℕetwork
We welcome contributions from the community! Whether you're a developer, designer, writer, or enthusiast, there are many ways to get involved.
Ways to Contribute
🔧 Development
Code Contributions:
- Review open issues on GitHub
- Submit pull requests for bug fixes or features
- Help improve test coverage and documentation
- Build integrations and plugins
Technical Stack:
- Frontend: React, Next.js, TypeScript
- Backend: Node.js, GraphQL
- Blockchain: Solana, Web3
- Database: Neo4j Graph Database
📝 Documentation
- Improve existing documentation
- Write tutorials and guides
- Translate documentation to other languages
- Create example code and snippets
🎨 Design
- UI/UX improvements
- Create visual assets
- Design system contributions
- Accessibility improvements
🗣️ Community
- Answer questions in Discord
- Create content (blog posts, videos)
- Help onboard new members
- Participate in governance discussions
Getting Started
1. Set Up Your Environment
# Clone the repository
git clone https://github.com/fxyz-network/fxallapp.git
# Install dependencies
pnpm install
# Start development server
pnpm dev2. Find an Issue
Browse our GitHub issues for tasks labeled:
good first issue- Great for newcomershelp wanted- We'd love community helpdocumentation- Doc improvements neededbug- Known bugs to fix
3. Make Your Contribution
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Make your changes
- Test your changes thoroughly
- Commit with clear messages
- Push to your fork
- Open a Pull Request
Contribution Guidelines
Code Standards
- Follow TypeScript best practices
- Use meaningful variable and function names
- Add comments for complex logic
- Include unit tests for new features
- Ensure all tests pass before submitting
Commit Messages
Use conventional commit format:
feat: add new feature
fix: resolve specific bug
docs: update documentation
refactor: code improvements
test: add or update testsPull Request Process
- Update documentation if needed
- Include screenshots for UI changes
- Link related issues
- Request reviews from maintainers
- Respond to feedback promptly
Governance Participation
Beyond code, you can contribute through governance:
- Proposals: Submit ideas for network improvements
- Voting: Participate in DAO decisions
- Circles: Join holacracy circles based on your skills
- Reputation: Earn recognition for valuable contributions
Recognition
Contributors are recognized through:
- GitHub contributor badge
- Network reputation points
- Community spotlight features
- Governance voting power (for significant contributions)
Code of Conduct
We maintain a welcoming, inclusive environment. All contributors must:
- Be respectful and constructive
- Welcome newcomers
- Accept feedback gracefully
- Focus on what's best for the community
Contact
- Discord: Join our server
- GitHub: Open an issue
- Twitter: @fxyznetwork
Thank you for helping build the future of transparent finance! 🌟