ƒxyzƒxyz Network
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 dev

2. Find an Issue

Browse our GitHub issues for tasks labeled:

  • good first issue - Great for newcomers
  • help wanted - We'd love community help
  • documentation - Doc improvements needed
  • bug - Known bugs to fix

3. Make Your Contribution

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/your-feature)
  3. Make your changes
  4. Test your changes thoroughly
  5. Commit with clear messages
  6. Push to your fork
  7. 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 tests

Pull Request Process

  1. Update documentation if needed
  2. Include screenshots for UI changes
  3. Link related issues
  4. Request reviews from maintainers
  5. 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

Thank you for helping build the future of transparent finance! 🌟