-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Webix to NPM #246
base: master
Are you sure you want to change the base?
Add Webix to NPM #246
Conversation
@mkozhukh This issue can be closed. Whether you listen to Dan's request or not, it looks like that both Webix UI and Remote are available on NPM: About the feedback... I understand that time is limited for all of us, but if no feedback is provided after a couple of interactions, the user may lose the interest. This request, posted here and on the forum, did not get any response. Thanks. |
Salut Marius, and thanks for jumping in. Webix would do so much better with a few tiny tweaks, @Zwillinge & team. |
Salut Dan, I would emphasise the monolithic aspect which doesn't attract contributions. |
@mkozhukh, @HannaBabrouskaya, @Zwillinge, @kullias & others in the Webix/XB Software team: It's been two years since this issue was open, without feedback from Webix. This is discouraging to us potential open source contributors. I'm surprised to see that since I discovered this library in 2013, it hasn't become much more popular than it was back then, despite the steady improvements and new widgets. I dare say that one cause of that is its presence on GitHub. Look by comparison how rapidly React or other libraries grew in popularity. Even a single-purpose library like https://github.com/atlassian/react-beautiful-dnd, which implements only ONE widget and was started in August 2017, has 8000 stars now. Webix has drag and drop too, but nobody knows about it. Both libraries are open source and supported by commercial companies - Atlassian and XB Software. But Webix is far richer in functionality. Why does it have such little adoption? I'd say the #1 reason is that Webix is a suite of widgets; you can't pick and choose only the ones you want out of the 60-90 widgets. But there's already an open issue about that - splitting the code into modules, and apparently that was done in v5. How about publishing the modular code here on GitHub so others can actually contribute? Nobody wants to wade through a megabyte-sized monolithic file. Having the repo just for code distribution didn't help attract contributions, nor adoption. In four years you've received ONE code PR (which was rejected). What signal does that send to the open source community? |
http://forum.webix.com/discussion/4947/add-webix-to-npm-npmjs-com