There are several million public repositories on GitHub, Source Forge and Google Code. Everyone can publish their projects there regardless of their experience level or scope of project. Binpress is a marketplace for professional open-source projects. In order to maintain a level of quality and reduce noise levels and curation efforts for our visitors, components are reviewed for coding standards, documentation and best practices.
What follows is what we look for in submissions:
Component ideas that you would do best to avoid unless the execution is exceptional (we get many derivatives of those). Notice how most of them violate the first guideline above (non-trivial functionality)
Go over our existing inventory and look for components similar to what you want to submit. This is especially important for commercial components - we want to avoid cannibalizing our own inventory, so please avoid submitting components that do not have significant differentiating features from existing components. When in doubt, contact us.
When your component is ready for publication, submit it for review and it will enter the review queue.
One of our reviewers will go over the component source and profile.
If the component has minor issues in the source or profile (including documentation), you will be given a list of review notes for you to fix.
If relevant, we will deploy your package on a standard environment for the language it was published for, using the installation instructions you provided.
This process will continue until component passes quality review by our reviewer.
If component is too far away from meeting Binpress guidelines, it will be rejected outright (see soft and hard rejections below).
After your component has been reviewed and complied with all of the above criteria, you will receive an Email notification and your component will be published on the Binpress marketplace.
If the component generally meets Binpress quality standards, the reviewer will help you go over and fix any issues that were found during review. We also try to help you improve the marketing aspects of your component profile.
If the component is too far away from meeting our guidelines and the reviewer deems it will take too much work to make it comply, the component is rejected outright. Please read this page in detail and make sure you understand the requirements before submitting in order to avoid time loss and frustration.
Every package published on Binpress must meet industry standards and use good development practices. Our reviewers will inform you if you fail to meet some of those standards, but please consider the following guidelines before submitting your package for approval: