On Sat, Jul 13, 2013 at 9:31 AM, Anoop Nayak <[email protected]> wrote:
> Hi, > > So now what all should I include further in the proposal. And should I use > angularjs to make a bit MVC so that it is easily maintainable? > The important aspect is that you evaluate alternatives and provide a strong justification for why you should use a particular library or framework, and what value it brings to the Bloodhound project. In considering whether to integrate your plugin into Bloodhound we will look at all aspects, including maintainability of your codebase. Adding AngularJs results in another framework that Bloodhound developers need to have experience with in order to maintain the entire project. We'd like to maintain some amount of uniformity across the project in the frameworks and libraries that are utilized. See for example, a discussion about testing libraries that are utilized in Bloodhound (1). Bloodhound and Trac currently utilize jQuery, jQuery UI and a single jQuery UI plugin (jQuery Timepicker addon). We would likely have less hesitation to integrate a plugin that utilized jQuery, jQuery UI or a jQuery plugin than to integrate another entire framework or library. Therefore I encourage you to consider multiple approaches in the early prototyping stage and to raise your findings on the dev list for discussion. (1) http://markmail.org/thread/x7njyyoqxtcjsj4q
