-
Notifications
You must be signed in to change notification settings - Fork 324
[Extra Maintainer(s) Wanted] #244
Comments
Hi wyuenho I am not very familiar with Backgrid but got decent experience with grunt and backbone. What kind of help do u need for the documentation and build process on Grunt? Regards |
Hey @wyuenho, |
Hi @morficus! Thanks for lending a helping hand! I think if you want to get familiar with Backgrid, #210, #247 and #258 will be the easiest way to get started. Let me know if you have any questions. Just dive in the code and submit PRs, I'll help you out along the way. BTW, @mallim can you send me an email? |
Hey @wyuenho, I've been using Backgrid in our application pretty much since it came out and I feel I know it quite well. If you still need some help with the project, feel free to contact me here or email: [email protected] |
@wyuenho so I'm actually using Backgrid a bit as the foundation of a functional reactive form builder... kind of neat, hoping to get to open source it at some point, but I could be interested in helping out a bit here and there. I've had a few ideas about this and related libs (the other tickets I had about the templates, de-coupling paginator UI from requiring a pageable collection for instance) and I know that it's always good to have people helping out with things :) |
@tgriesser Damn you are way ahead of me, I had been thinking about extracting those cell classes so people can use them to build forms. Thanks for reaching out! I'm in the middle of restructuring the docs and building a Backgrid bundler for people who want to customise their builds but too busy to deal with npm and grunt. It would be great if folks here would help me out with the PRs for the extensions in the other repos. Just commenting on them and/or writing tests for them would be great help :) |
Had you considered better support for AMD? After finally using it a bit with Knex & Bookshelf (hoping to eventually get those working outside of node, with say a web/mobile sqlite3 db) it's actually not as bad as Jeremy claims it is ;) ... there's just IMO way too many options in the require API to the point that there's like 20 different ways to do the same thing, which can be a bit confusing and lead to doing things incorrectly... but when used properly it can lead to modular code which is easier for folks to extend & custom build without hacks. |
Supporting it is easy. Just need to put in an extra if block in the UMD header in the Grunt file for core and all of the extensions. There's no point fighting it now I guess. If AMD gets obsoleted by ES6 in a couple of years, great, if not, no one can blame us. |
Wouldn't putting it in the grunt file as opposed to the individual files sort of defeat the purpose though? |
The core should be one giant inseparable unit for now. Most of the classes make no sense to be separately importable anyway. I'd take my module pattern anyday over a bunch of UMD everywhere. Most of the core Cell classes are so small, the UMD block has more code than the meat. |
Well, if they could be easily modified as modules then it'd be much easier to replace individual modules before assembly rather than create and maintain a hacked up full version of it locally as I'm doing now... just sayin' |
How hacked up is it? |
Pretty hacked up. A bunch of |
I would like to help :) |
Would be nice if you could help me port the text cell extension over to bootstrap 3 :) |
yes :), }); |
Rerendering is automatic and it's already done for you by the cell's constructor, but as you can see from the syntax highlighting, your string is wrong and you probably want to use this.mode.get(this.column.get("name")). See Backgrid's source code for details. |
have a look https://gist.github.com/marti1125/7885287 |
Ever since the first version of Backgrid was released in January, the project has become really popular and yet at the same time I have less time available dedicated to it as I would have liked.
I'd like to get a new release out every 2 weeks to a month until 1.0.
I'd like to improve the build process and performance.
I'd like to get more crucial features done faster and better.
I'd like to be able to roll out a fix for every bug discovered within 48 hours.
I also would like to have a free weekend once in a while without stalling progress.
Here's what I propose:
What you should NOT worry about:
What you will get:
Let me know if anyone is interested.
The text was updated successfully, but these errors were encountered: