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

New package for inclusion - meteor-useraccounts suite #13

Closed
1 of 3 tasks
vparpoil opened this issue Sep 9, 2019 · 24 comments
Closed
1 of 3 tasks

New package for inclusion - meteor-useraccounts suite #13

vparpoil opened this issue Sep 9, 2019 · 24 comments

Comments

@vparpoil
Copy link

vparpoil commented Sep 9, 2019

meteor-useraccounts

User Accounts is a suite of packages for the Meteor.js platform. It provides highly customizable user accounts UI templates for many different front-end frameworks. At the moment it includes forms for sign in, sign up, forgot password, reset password, change password, enroll account, and link or remove of many 3rd party services.

Links

Current status of the project

  • Active
  • Maintained
  • Abandoned

Reasoning

This project is referenced by the meteor guide as best practice to handle UI, but abandoned
Having a well-working user accounts suite was one of the great things about meteor at some point. Today, these packages are no longer maintained and people need to maintain forks of such projects to keep in line with dependencies updates. New comers won't benefit of these forks and I guess the guide walkthrough is difficult to follow for them.

I am willing to contribute to maintenance.

@StorytellerCZ
Copy link
Member

Given the diversification of the front-end this is primarily something for Blaze users. If we could establish a group around Blaze then this would be great for it.

@vparpoil
Copy link
Author

I think that a good part of atmosphere packages are Blaze centric and since Blaze is still referenced in the Guide as "the easiest to learn and has the most full-stack Meteor packages", I believe that Blaze packages should be included here and maintained by those in the community still using it.

In my mind, there are enough Blaze users that raised their hands in the kick off discussion to consider bringing in Blaze centric packages.
The case of the meteor-useraccounts suite was already proposed in this dicusssion though

@vparpoil
Copy link
Author

I bumped into a react version of the accounts UI : https://github.com/royGil/accounts-react which has been forked and is maintained here : https://github.com/day/accounts-react/
I though it was worth mentioning here if it moves forward

@StorytellerCZ
Copy link
Member

Interesting. I'm thinking maybe creating a Blaze team here for interested people.

@StorytellerCZ
Copy link
Member

OK, Blaze team created. Any volunteers who want to take on maintaining this package?

@vparpoil
Copy link
Author

vparpoil commented Dec 3, 2019

Hi @StorytellerCZ, I am willing be a maintainer for this package. We use it in production in many apps

@StorytellerCZ
Copy link
Member

This is pretty big project. Should probably be its own sub-team under Blaze team if we could get enough members.
Would be nice if we could create directories for repositories at least for presentation purposes.

But with @mitar here (who is member of that GitHub org) the question is if at this point it wouldn't be more feasible to get new maintainers into the project rather than fork/copy it over here. We can keep it under the same organizational structure if needed.

@mitar
Copy link
Member

mitar commented Dec 3, 2019

Sadly I do not have any real permissions there. Has anyone contacted @splendido?

@splendido
Copy link

Hi guys!
...shame on me about the way I've abandoned the project, I know!
I'm not really happy about it too :-(

This said, I'd be really happy to give required permissions to people willing to maintain all those packages!
Just tell me one to get superpowers and you'll be all set...

Thanks for the poke, really appreciated!

@coagmano
Copy link
Member

coagmano commented Dec 4, 2019

There's no shame in changing priorities. It's FOSS after all

I'd be happy to help maintain as well, I've requested to join the blaze team

@mitar
Copy link
Member

mitar commented Dec 4, 2019

@splendido Awesome! Let us organize things on our side here (this is a new community project to maintain Meteor packages) and will get back to you.

For others: do you think we should move packages here to this repository? Or manage them in their original organization? The advantage of the former is that there will be always somebody with permissions around.

@vparpoil
Copy link
Author

vparpoil commented Dec 5, 2019

I think having a single org will also create a stronger image for the community

@copleykj
Copy link
Member

copleykj commented Dec 5, 2019

I'm personally in favor of keeping things simple and not having multiple orgs for us to try to manage. That being said, this adds quite a lot of potential work, and I'd like to get a showing of who's willing to commit time to these packages before we move forward.

@copleykj
Copy link
Member

copleykj commented Feb 7, 2020

After looking into this a little more, I'm not sure this is a great idea. The scope of work here is pretty large and the original org already lists of 9 members, yet maintenance is non-existent.

@stale
Copy link

stale bot commented Aug 16, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix This will not be worked on label Aug 16, 2020
@stale stale bot closed this as completed Aug 23, 2020
@StorytellerCZ StorytellerCZ reopened this Jul 15, 2021
@stale stale bot removed the wontfix This will not be worked on label Jul 15, 2021
@StorytellerCZ
Copy link
Member

@splendido If you want you can give access to community packages and I can jump in once in a while to merge and publish the most pressing things, but right now I don't think we have enough people willing to effectively maintain such a huge project.

@splendido
Copy link

@splendido If you want you can give access to community packages and I can jump in once in a while to merge and publish the most pressing things, but right now I don't think we have enough people willing to effectively maintain such a huge project.

@StorytellerCZ sure, sounds good! I've just invited both you and @filipenevola!

@StorytellerCZ
Copy link
Member

@splendido great! Thanks! Can you also add me to the Atmosphere org so that I can publish new versions?

@filipenevola
Copy link

@StorytellerCZ you already have permissions to publish it.

But if the community doesn't want to really maintain it's probably better to keep it under compat org.

@vparpoil
Copy link
Author

vparpoil commented Nov 2, 2021

Hi @StorytellerCZ,
Can you confirm you have access to the whole useraccounts project ?
If so, I think it would be great to have a new version of useraccounts:unstyled compatible with last Meteor version. Here is the pull request
Edit - and also, useraccounts:core still needs updates in its original or compat version : meteor/meteor#11743

@StorytellerCZ
Copy link
Member

Sorry, but I don't have access to any make any merges or anything of that sort on GitHub, I'm just a member of the org. As for Atmosphere I don't see myself having access to the whole.

@vparpoil
Copy link
Author

vparpoil commented Nov 2, 2021

@splendido can you double check? It looks like something didn't worked as expected... Thanks a lot !

@filipenevola
Copy link

Hi, at least on the Meteor Software side we are going to keep putting these changes under meteor-compat org. It is easier for us to track all the issues in a single organization for compat packages.

@vparpoil
Copy link
Author

Closing this issue now because meteor team decided to maintain the meteor-compat versions of the principal packages and we can contribute there if modifications are needed. Thanks !

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

7 participants