-
Notifications
You must be signed in to change notification settings - Fork 68
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
Extract non-Rails bits into okcomputer-core #86
Comments
I'll add in my 2 cents FWIW:
|
Agreed. This is my biggest concern about maybe renaming the gem. There was some back-channel conversation around this in Slack, but I'll let the people who suggested it handle convincing us here. :)
That's a good point. Keeping them bundled together makes things easier. Even if we do split out
To be clear, I think in |
I'm still in favor of an @pbyrne If I remember our conversation correctly this was sort of what we had already agreed on right? |
This looks like a dupe with #56... can we decide on an approach and close one of the issues? My vote is for |
Following up on #85 (and by extension #83), I think it'd be straightforward to extract the guts of the gem into something like
okcomputer-core
, which could be used by others to build OK Computer for whichever tool they're using, be it Rack or Grape or Sinatra or what-have-you. Maybe even a command-line app?Related to this effort would be a few questions:
okcomputer
and buildokcomputer-rails
to make it clear that this is merely the Rails implementation of the idea?okcomputer-contrib
which contains all the optional checks for things like Resque or Sidekiq or whatnot.okcomputer-core
to enable the DB check by default? Probably not, since ActiveRecord can no longer be presumed. Or do we alter altogether how the default checks are set-up, leaving that decision to the gem which integrates it into their app server?Once
okcomputer-core
is available, ping @darbyfrey so he can use that rather than this gem in https://github.com/bellycard/okcomputer-grape.The text was updated successfully, but these errors were encountered: