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