I'm in the process of putting the final touches on an open-source framework that I hope to release in the next few months. It's something that I'd like to develop a community for and so I'm curious about what factors influence your decision to use a new framework or tool and why. Some of the specific things I'd like to know more about (feel free to add to this):Types of documentation/tutorials/instructionCommunity support (comments/forum)Updates (blog/social media/feeds)Look and feel of the project website designWhite papers/testimonialsA big feature listCommunity sizeToolsAbility to contributeProject test coverage (stability/security)Level of buzz (recommended by friends or around the web)Convincing marketing copyIdeally, I'd like to have all of the above, but what specific features/qualities will carry greater weight in getting programmers to adopt something new? What says, 'This is a professional-grade project,' and what are red flags that keep you from trying it out?
What factors influence you to try out a new framework or tool?
open source;frameworks
It is EXACTLY a solution for the problem at hand, at least on paperI can expect that it will be adopted by an enormous amount of developers, or is alreadyIt's not a stupid buzzwordfestIt's designed by knowledgeable people and has positive reviewsIt does what I need in at least 5x less amount of code/time that I would have to add/spend if I would do it myselfIt's an industry standardPrototypes clear out nicelyThe code/pattern/API is very clear, compact, straight-to-the-pointIt will be supported long-term, or has the source code availableIt clears complexity rather than adds new oneHas no noticeable runtime overheadDoes not limit extensibilityDoes not need lots of external dependenciesIs not experimentalLicence is compatible with the projectAll of the above, that pretty much sums it up.