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

Can't run without Recurse Center API Key #319

Open
jamesa opened this issue Aug 10, 2015 · 5 comments
Open

Can't run without Recurse Center API Key #319

jamesa opened this issue Aug 10, 2015 · 5 comments

Comments

@jamesa
Copy link
Member

jamesa commented Aug 10, 2015

I'd really like to get this app running. I'm having a hard time getting a Recurse Center API key. If I understand it right, I need to be a member of the Recurse Center to get one of these keys.

Any way around this / next steps for me? I wanted to explore this app to run my own community. Thanks for your help!

@zachallaun
Copy link
Member

Hi @jamesa! Unfortunately Community isn't in a great state to be generally useful at the moment. As you've seen, it can't be used without an RC API key, and we can't issue them to anyone outside of RC. We've been intending to decouple Community from RC for a while now, but it hasn't been a priority (and likely won't become one too soon, though your interest has definitely bought it back onto my radar).

For the most part, we use the RC API only for user creation (using a custom account import endpoint) and login (using OAuth). If you have a system that can provide those two things, then it wouldn't be too much work to swap out our thing for yours. However, there are other parts of the code where we've hard-coded RC-related stuff, like the email addresses we use, etc. I don't believe it would be very difficult to identify all of these uses and replace them with something more generic – it's just a matter of having the time and energy to do it.

Anyways, thanks for your interest in this! As I mentioned, you've put this task back on my radar, but I can't promise a timeline at the moment. If you're familiar with Ruby and willing to jump into the codebase yourself, I could provide some more guidance when I have a bit more time.

Cheers,
Zach

@jamesa
Copy link
Member Author

jamesa commented Aug 10, 2015

Hey @zachallaun, thank you so much for the thoughtful response. I noticed that was the case in the codebase, so I'll try my hand at that and seeing what I come up with! Was just hoping to get it up and running quickly so I could decide if I like it or not, since I couldn't find a demo. :)

Thank you again!

@zachallaun
Copy link
Member

Gotcha! It's definitely a bummer that there's no good way to test it without being a Recurser. I'll think on that more as well.

@brainwane
Copy link

Is there a roadmap (beyond the road to 1.0) or milestone I could follow, so I could set my expectations on when this feature might be expected in Community? Thanks!

@zachallaun
Copy link
Member

@brainwane At the moment, there is not. There are a few reasonably large changes we've been kicking around for a while that would likely be prioritized ahead of a general release, and even those are prioritized behind other work that will likely carry me through the year. Once this work starts though, I'll make an effort to comment on this and John's issue linked above your comment.

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

3 participants