Skip to content
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

CO-MAINTAINERS WANTED #473

Closed
rowanwins opened this issue Jun 25, 2019 · 15 comments
Closed

CO-MAINTAINERS WANTED #473

rowanwins opened this issue Jun 25, 2019 · 15 comments

Comments

@rowanwins
Copy link
Owner

This component has far outgrown my initial expectations and I'm not able to provide the amount of support that users require.

If you're in a position to and would like to help out with its maintenance and development please let me know.

People of any experience level welcome, I'm happy to do a bit of mentoring etc :)

Cheers
Rowan

@Olusiji
Copy link
Collaborator

Olusiji commented Jun 28, 2019

Hi Rowan,

I'd love a chance to be a co-maintainer. My Vue skills are intermediate level, and I have some experience deploying Vue app for production although I would love some mentoring too.

Please let me know how I can be of help.

Regards.
Olusiji David

@rowanwins
Copy link
Owner Author

Hi @Olusiji

Thank you for your offer. If you could send me an email to [email protected] that would be great and I'll fill you in!

@twickstrom
Copy link

Let me know if you are still looking for help

@Etheryte
Copy link
Contributor

I would very much caution against transferring ownership of responsibility for a public repository as large as this. There are numerous cases of benign repo takeovers followed by malignant activity later on, for example the recent bitcoin miner fiasco on another large repository comes to mind.

There is a standard way to do this that doesn't put any of your current users at risk — let another repository grow organically. If someone is really interested in maintaining this project, they can fork it and start maintaining it, right away even.

If you want, you can even link to the said repository in the readme, but do not give write access to this repository. Otherwise you're putting unsuspecting end users at risk when they don't even know to look out for it — I doubt most of them are scouring the issue lists of every single one of their dependencies.

Having another repository and linking to it is the safest option: existing users don't pull someone else's work into their repositories unknowingly, yet can choose to manually check it out and update their dependencies once they have the need.

@pscheit
Copy link

pscheit commented Jul 24, 2019

@Etheryte never thought of this :o

@MatheusRich
Copy link

MatheusRich commented Oct 2, 2019

If anyone ever makes a fork of this, please comment here!

@Etheryte
Copy link
Contributor

Etheryte commented Oct 10, 2019

Since I'm familiar with this codebase, that of Dropzone, and the author of nuxt-dropzone, it seemed like a logical conclusion I would. It isn't a fork, but a new, improved approach to bundle Dropzone for Vue.

You can track progress at Etheryte/vue-auto-dropzone.

What it currently does:

  • automatically maps all Dropzone methods and properties to a Vue component and library build time, i.e. no more manual mapping nor runtime mapping overhead;
  • exposes all Typescript types, plus generated type hints for those that are missing from the official Dropzone types (there are surprisingly many);
  • automatically handles slots without additional props, and more.

What it will soon also have:

  • documentation with demos;
  • package on NPM;
  • SSR for Nuxt et al.

What's currently out of scope:

  • direct AWS uploads as provided by this repo, would be more fitting as a plugin.

For those of you interested in a fork or an improved version, what additional features are you looking for?
Currently, the interfaces are kept either identical or nearly identical wherever possible to mitigate migration effort.

@i-defranca
Copy link

Hey there! I have never contributed before, but this has been very useful for me and I'm available if you still need help here.

@lacrioque
Copy link

lacrioque commented Dec 20, 2019

Hey, i have some experience with vuejs and already a contributer to LimeSurvey.
I'd love to help here, too.

@JonUK
Copy link

JonUK commented Jan 8, 2020

Hi @rowanwins,

Are you still looking for co-maintainers for this repo?

@laminekalinko2
Copy link

Hey, I have some experience with vuejs and dropzone, I'd love to help. let me know if you need someone

@sudhakarselva
Copy link

Hi @rowanwins,
Please go through pull request and merge valid one..I would love to help,let me know.

@Ferhnir
Copy link

Ferhnir commented Jun 6, 2020

Seems not working with node@12

...
815 verbose stack Error: [email protected] postinstall: node scripts/build.js
815 verbose stack Exit status 1
815 verbose stack at EventEmitter. (C:\Users\Ferhnir\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16)
815 verbose stack at EventEmitter.emit (events.js:223:5)
815 verbose stack at ChildProcess. (C:\Users\Ferhnir\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
815 verbose stack at ChildProcess.emit (events.js:223:5)
815 verbose stack at maybeClose (internal/child_process.js:1021:16)
815 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
816 verbose pkgid [email protected]
817 verbose cwd E:\wamp64\www\rmgl_v5
818 verbose Windows_NT 10.0.18363
819 verbose argv "C:\Program Files\nodejs\node.exe" "C:\Users\Ferhnir\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "install" "vue2-dropzone"
820 verbose node v12.14.1
821 verbose npm v6.14.4
822 error code ELIFECYCLE
823 error errno 1
824 error [email protected] postinstall: node scripts/build.js
824 error Exit status 1
...

but you can install on older versions of node, unfortunately most of my dependencies using now node 12+ :(

maybe some update for vue-dropzone ?

@superbiche
Copy link

@rowanwins you closed this but it still seems there are no maintainers. Is there a reason you closed it?

@vesper8
Copy link

vesper8 commented Apr 21, 2021

I've enjoyed using vue-dropzone for years now but it seems like it's time to move on to something more maintained and more modern. As @Etheryte suggests in his improved version of vue-dropzone here: https://github.com/Etheryte/vue-auto-dropzone

I think we should all take a look at https://github.com/pqina/vue-filepond

I know swapping such a module is not easy task but it looks pretty fantastic so I'm switching over. Thought I would mention it here for anyone not already aware of this alternative

Cheers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests