The Criteria
All plugins will be judged by the votes of the Atlassian Dev team, based on the following criteria:
Usefulness
Ideally, the plugin you develop should be good for something. The more people and organizations who might find your plugin useful, the better we'll like it.
Creativity & Elegance
We admire innovative thinking and outside-the-box coding. You'll get points for novel, interesting or groundbreaking solutions.
Completeness
Your plugin should attempt to solve a specific problem and you should solve that problem as completely a possible. Don't leave obvious holes in functionality.
Code quality and documentation.
Finally, we'll be looking at the quality of the code and the documentation. Your code should be readable, self-evident and easily-maintainable. Because all entries will be contributed to the Atlassian Developer Network plugin libraries, your plugin project should be ready for others to use and build on. Plugin projects should be properly laid-out and well documented. And they should include build scripts, IDE project files and all the collateral a developer would need to start contributing to your project.
