sstocode
Back to Home

Contributing to sstocode

Help us build the future of AI-powered design to code

🚀 Quick Start

Prerequisites

Node.js 18+, Git, Gemini API key

Setup

git clone https://github.com/your-username/sstocode.git
cd sstocode
npm install
cp .env.local.example .env.local
# Add your GEMINI_API_KEY to .env.local
npm run dev

🎯 Contribution Areas

🟢 Beginner Friendly

  • • UI improvements and styling fixes
  • • Documentation updates and tutorials
  • • Bug fixes and error message improvements
  • • Testing and quality assurance

🟡 Intermediate

  • • New feature implementation
  • • AI provider integrations
  • • Performance optimizations
  • • API development and endpoints

🔴 Advanced

  • • Architecture improvements
  • • Security enhancements
  • • Infrastructure and CI/CD
  • • Complex feature development

📝 Development Guidelines

Code Style

  • • Use TypeScript for all new code
  • • Follow existing naming conventions
  • • Use Tailwind CSS for styling
  • • Keep components small and focused

Pull Request Process

  1. Fork and create a feature branch
  2. Make your changes with tests
  3. Ensure all checks pass
  4. Submit PR with clear description
  5. Address review feedback

Community

Communication

  • • GitHub Issues for bugs and features
  • • GitHub Discussions for questions
  • • Real-time chat (coming soon)

Need Help?

If you have any problems or questions:

Ready to Contribute?

Check out our GitHub repository and start making a difference!