Contribution Guidelines

Learn how to contribute high-quality templates to our platform

Getting Started
Anyone can contribute templates to our platform. All submissions are reviewed by admins before being published.

1. Create Template

Build your template following our standards

2. Submit

Upload to GitHub and submit via our platform

3. Get Reviewed

Admins review and publish approved templates

Template Requirements
Your template must meet these criteria to be considered for publication

Must-Have Requirements

  • Complete, working code that can be cloned and run
  • Clear, comprehensive README with setup instructions
  • Proper project structure and organization
  • Valid GitHub repository URL
  • No duplicate submissions of existing templates

Quality Standards

  • Clean, well-documented code
  • Proper error handling and validation
  • Security best practices implemented
  • Responsive design (if applicable)
  • Production-ready configuration
What We Accept
Types of templates that are welcome on our platform

✅ Accepted

  • • Authentication systems
  • • Payment integrations
  • • API boilerplates
  • • Admin dashboards
  • • E-commerce solutions
  • • Blog platforms
  • • Chat applications
  • • AI/ML integrations

❌ Not Accepted

  • • Malicious or harmful code
  • • Copyright violations
  • • Non-functional code
  • • Personal projects without value
  • • Templates with hardcoded secrets
  • • Unmaintained repositories
Review Process
What happens after you submit your template
1

Submission Received

Your template is submitted and enters the review queue.

2

Initial Review

Admins check basic requirements and repository validity.

3

Quality Assessment

Code quality, documentation, and functionality are evaluated.

4

Decision

Template is approved and published, or feedback is provided for improvements.

Review Timeline

Most submissions are reviewed within 1-3 business days. Complex templates may take longer. You will receive notifications about your submission status.

Code Standards
Follow these standards to ensure your template meets our quality requirements

Repository Structure

your-template/
├── README.md          # Comprehensive documentation
├── package.json       # Dependencies and scripts
├── .gitignore         # Git ignore rules
├── src/               # Source code
│   ├── app.js         # Main application file
│   ├── routes/        # API routes
│   ├── models/        # Data models
│   └── middleware/    # Custom middleware
├── public/            # Static assets
├── config/            # Configuration files
└── tests/             # Test files

README Requirements

  • • Project description and features
  • • Installation and setup instructions
  • • Usage examples
  • • API documentation (if applicable)
  • • Environment variables required
  • • Deployment instructions
  • • Contributing guidelines
  • • License information

Security Checklist

  • • No hardcoded secrets or credentials
  • • Input validation and sanitization
  • • HTTPS enforcement
  • • Secure session management
  • • SQL injection prevention
  • • XSS protection
  • • CSRF protection
Getting Help
Need assistance with your template submission?

Before Submitting

  • • Check existing templates
  • • Test your template thoroughly
  • • Follow our code standards
  • • Write comprehensive documentation

After Submitting

  • • Monitor your submission status
  • • Respond to review feedback
  • • Update your template if needed
  • • Contact admins for questions

Ready to Contribute?

Follow these guidelines and submit your template. We are excited to see what you build!

Submit Your Template