Category: Getting Started Source: ethereum/ethereum-org-website CLAUDE.md: View Original License: MIT License
This CLAUDE.md file represents an outstanding example of Getting Started for large-scale community-driven websites:
Ethereum.org serves as the primary resource for the Ethereum ecosystem:
- Large-scale community contribution management
- Multi-stakeholder collaboration (developers, researchers, educators)
- Content contribution from global community
- Translation and localization workflows
- Community governance and decision-making processes
Complex content management for technical education:
- Technical documentation management
- Educational resource organization
- Developer tutorial creation and maintenance
- Multi-level content (beginner to advanced)
- Interactive examples and code samples
Comprehensive internationalization implementation:
- 40+ language translations
- Translation workflow management
- Cultural adaptation considerations
- Right-to-left language support
- Community translation coordination
Production-grade website development:
- Next.js/React static site generation
- Component-based architecture
- Performance optimization
- SEO optimization
- Accessibility compliance (WCAG)
- Progressive Web App features
Specialized knowledge requirements:
- Ethereum protocol understanding
- Smart contract development concepts
- DeFi and Web3 ecosystem knowledge
- Cryptographic concepts explanation
- Consensus mechanism documentation
- Community Onboarding: Provide clear guidance for diverse contributor backgrounds
- Content Strategy: Document content creation and maintenance workflows
- Internationalization: Address multi-language development and translation processes
- Domain Expertise: Include specialized knowledge required for meaningful contributions
- Educational Focus: Document approaches for technical education and learning resources
- Community Governance: Address decision-making processes for community-driven projects
This example demonstrates how a CLAUDE.md file for community-driven educational projects should balance technical onboarding with domain knowledge transfer, making it accessible for both technical contributors and subject matter experts from the broader community.