6.7 KiB
👥 NOFX Community
Welcome to the NOFX community! This section contains everything you need to contribute and participate.
📢 Important Announcement
🚀 New PR Management System Coming Soon!
We're introducing a new PR management system to improve code quality and make contributing easier!
📖 Read: Migration Announcement | 迁移公告(中文)
Timeline: 4-week gradual rollout starting soon
For existing PRs: Don't worry! Your PRs will not be blocked by new rules.
🤝 How to Contribute
Getting Started
-
Read the Guides
- Contributing Guide - Complete contribution workflow
- Code of Conduct - Community standards
- Security Policy - Report vulnerabilities
-
Find Something to Work On
- Browse GitHub Issues
- Look for
good first issuelabel - Check out bounty tasks
-
Join the Community
💰 Bounty Program
Active Bounties
NOFX offers bounties for valuable contributions:
| Category | Reward Range | Examples |
|---|---|---|
| 🥇 Major Features | $500-1000 | Exchange integration, core architecture |
| 🥈 Medium Features | $200-500 | WebSocket support, new AI models |
| 🥉 Small Features | $50-200 | Bug fixes, UI improvements, documentation |
How to Claim Bounties
📖 Complete Guide: bounty-guide.md
Quick Steps:
- Find issue tagged
[BOUNTY] - Comment with your proposal
- Wait for approval
- Work on the task
- Submit PR with demo
- Get paid after merge!
Current Bounty Tasks
| Task | Reward | Difficulty | Status |
|---|---|---|---|
| Hyperliquid Integration | TBD | Hard | 🟡 Open |
| Aster DEX Integration | TBD | Medium | ✅ Completed |
🏆 Recognition
Ways to Get Recognized
Contributor Levels:
- 🌟 Active Contributor - Submit quality PRs
- ⭐ Trusted Contributor - 3+ merged PRs, given review rights
- 💎 Core Team - Top contributors, invited by maintainers
Benefits:
- Listed in README and release notes
- Direct access to maintainer discussions
- Priority support for your issues
- Invitation to private roadmap planning
Hall of Fame
Top Contributors:
- Coming soon! Be the first! 🚀
📋 Contribution Types
Code Contributions
- New exchange integrations
- AI model adapters
- Bug fixes and improvements
- Performance optimizations
Required:
- ✅ Code compiles and runs
- ✅ Follows code style guidelines
- ✅ Includes basic tests (preferred)
- ✅ Updates documentation if needed
Documentation
- Tutorial writing
- Translation (中文, Русский, Українська)
- FAQ updates
- Video guides
Rewards:
- $50-200 for comprehensive guides
- Recognition in docs
- Contributor badge
Testing & QA
- Bug reports with reproduction steps
- Security vulnerability reports (see Security Policy)
- Testnet verification
- Performance testing
Rewards:
- $50-500 for critical bug finds
- Up to $1000 for security vulnerabilities
- Recognition in security hall of fame
🌍 Community Channels
Primary Channels
| Platform | Purpose | Link |
|---|---|---|
| 💬 Telegram | Real-time chat, questions | Join |
| 🐙 GitHub | Issues, PRs, discussions | Visit |
| Announcements, updates | @nofx_official |
Core Team
- Tinkle - @Web3Tinkle
- Tintin - @Tintinx2021
Contact:
- Technical questions → Telegram or GitHub Issues
- Business inquiries → Twitter DM to core team
- Security reports → SECURITY.md
📅 Community Events
Regular Activities
- Weekly Updates - Development progress (Telegram)
- Monthly AMA - Ask maintainers anything
- Quarterly Roadmap - Future plans discussion
Upcoming Events
- No scheduled events yet
Want to organize an event?
- Contact core team on Telegram
- Propose in GitHub Discussions
- Tweet and tag @nofx_official
🎓 Learning Resources
For Contributors
Understanding NOFX:
- System Architecture (coming soon)
- API Reference (coming soon)
- Database Schema (coming soon)
Learning Materials:
- Go programming: Tour of Go
- React/TypeScript: React Docs
- Trading basics: Binance Academy
Recommended Reading
-
Before Contributing:
-
For Exchange Integration:
- Hyperliquid Bounty
- Aster Bounty
- Existing code:
trader/binance_futures.go
-
For AI Features:
- Custom API Guide
- MCP client code:
mcp/client.go - Decision engine:
decision/engine.go
🛡️ Community Guidelines
Our Values
- Respect - Treat everyone with courtesy
- Transparency - Open communication and decisions
- Quality - High standards for contributions
- Collaboration - Work together, help each other
Not Acceptable
- ❌ Harassment or discrimination
- ❌ Spam or self-promotion
- ❌ Sharing malicious code
- ❌ Violating Code of Conduct
Violations will result in:
- Warning
- Temporary ban
- Permanent ban (serious cases)
📊 Community Stats
| Metric | Count |
|---|---|
| GitHub Stars | Check repo |
| Contributors | 21+ |
| Open Issues | Check issues |
| Merged PRs | Check pulls |
🚀 Quick Links
- Want to contribute code? → Contributing Guide
- Want to claim bounty? → Bounty Guide
- Found a security issue? → Security Policy
- Have questions? → Telegram Community