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

Slack would like to help contribute and maintain this package #38

Open
aoberoi opened this issue Sep 10, 2018 · 8 comments
Open

Slack would like to help contribute and maintain this package #38

aoberoi opened this issue Sep 10, 2018 · 8 comments

Comments

@aoberoi
Copy link
Collaborator

aoberoi commented Sep 10, 2018

Hi @mjpearson, I saw the note in your README about how you could use some help and I'd like to discuss what you have in mind. Thanks for carrying this package forward for as long as you have. It's clear that you put a lot of care and work into it.

My name is Ankur and I work on developer tools at Slack. Our team builds and maintains packages and tools in collaboration with the community. OAuth plays a pretty critical role in how developers deal with user identity in their app (Sign in with Slack) and handle installation (Add to Slack) - and we think this package is important to how developers implement these features.

I've got a little bit of experience working with passport, OAuth, and Slack's APIs. I maintain another implementation of a Slack passport strategy. I'd be excited to help, in almost any way that you are open to. There's also an opportunity to deliver the next generation of this package in a way that supports workspace apps as a first class citizen.

Here's what my vision looks like: I'd like to triage the current open issues and pull requests so we make sure we know what users of this package need. Next, we create a plan to merge my implementation with this one. Maybe we write some tests. Finally, if you're comfortable with it, we can take lead by moving this repo over to the slackapi github organization and we could gain publish access to the passport-slack package on npm.

If you want to chat outside of this issue, feel free to email me: ankur@slack-corp.com

@mjpearson
Copy link
Owner

mjpearson commented Sep 10, 2018 via email

@aoberoi
Copy link
Collaborator Author

aoberoi commented Sep 10, 2018

@mjpearson my work email is ankur@slack-corp.com. we don't use slack.com for employee email addresses (origin separation). if you'd like to verify who i am, feel free to take a look at my github profile and org memberships: github.com/aoberoi.

@mjpearson
Copy link
Owner

mjpearson commented Sep 13, 2018 via email

@aoberoi
Copy link
Collaborator Author

aoberoi commented Sep 13, 2018

For NPM: I don’t think we should transfer the package to anyone, just add myself as an owner on the package (my npm username is aoberoi). This way existing users of this package will not break. I’m happy to keep you on, but if you prefer to be removed, that’s fine with me!

For GitHub: we could transfer this repo to the @slackapi org. Before we do this, I’d like to make several updates so that the status of the project is clear. For now, you can add me as a collaborator on the repo and when everything is ready I can transfer it to the org.

@mjpearson
Copy link
Owner

mjpearson commented Sep 13, 2018 via email

@mjpearson
Copy link
Owner

mjpearson commented Sep 17, 2018 via email

@aoberoi
Copy link
Collaborator Author

aoberoi commented Sep 17, 2018

You can add me as an owner now. This command line command should do it. npm owner add aoberoi passport-slack.

I can land the PRs over the next couple days, and when everything is all set I’ll need your help once more to move the repo on GitHub under the @slackapi Org.

Thanks!

@mjpearson
Copy link
Owner

mjpearson commented Sep 17, 2018 via email

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

2 participants