Contributing

Learn how to contribute to our platform, submit templates, and help grow the community.

Why Contribute?

Contributing to our platform helps developers worldwide build better applications faster. Your contributions make a real difference in the developer community.

Help Others

Share your knowledge and help other developers solve problems faster.

Build Reputation

Gain recognition in the developer community and showcase your expertise.

Improve Skills

Learn from code reviews and collaborate with experienced developers.

Ways to Contribute

There are many ways to contribute to our platform, from submitting templates to improving documentation.

Submit Templates

Share your production-ready backend templates with the community. Templates should be well-documented, tested, and follow our quality standards.

Submit a Template

Improve Code Quality

Help improve existing templates by fixing bugs, optimizing performance, or adding new features. All contributions go through our review process.

View on GitHub

Improve Documentation

Help make our documentation better by fixing errors, adding examples, or translating to other languages. Good documentation is crucial for developer experience.

View Documentation

Community Support

Help other developers by answering questions, providing feedback on templates, and participating in community discussions.

Join Community

Contribution Guidelines

Follow these guidelines to ensure your contributions are accepted and valuable to the community.

For Template Submissions

Production Ready: Templates must be complete, working, and ready for production use.

Well Documented: Include comprehensive README with setup instructions and usage examples.

Secure: Follow security best practices and avoid hardcoded secrets.

Tested: Include tests and ensure the template works as expected.

Code Contribution Guidelines

Follow Code Style: Maintain consistent code style and formatting.

Write Tests: Add tests for new features and ensure existing tests pass.

Update Documentation: Keep documentation in sync with code changes.

Use Clear Commit Messages: Write descriptive commit messages explaining changes.

Review Process

All contributions go through a review process to ensure quality and consistency.

1

Submission

You submit your contribution through our platform or GitHub.

2

Initial Review

Our team reviews your submission for basic requirements and quality standards.

3

Community Feedback

Community members may provide feedback and suggestions for improvement.

4

Approval & Publication

Approved contributions are published and made available to the community.

Getting Started

Ready to start contributing? Here's how to get started with your first contribution.

Start Contributing Today

1. Submit your first template to get familiar with the process

2. Browse our GitHub for issues to work on

3. Read our documentation to understand our standards

4. Join our community and ask questions when you need help

Have questions about contributing? Check our documentation or contact our team.