Skip to content
This repository has been archived by the owner on Jun 24, 2024. It is now read-only.

Add Flipper to Classroom #474

Merged
merged 10 commits into from
Mar 2, 2016
Merged

Add Flipper to Classroom #474

merged 10 commits into from
Mar 2, 2016

Conversation

tarebyte
Copy link
Member

Since we have new features that we are planning to work on, it may be a good idea to have some feature flipping 🐬

Task List

  • Add Flipper and connect it to Redis
  • Add Flipper route to stafftools
  • Make staff group for features
  • Give models the ability to have a flipper_id
    Build Flipper into our own UI?

The 🎨

screen shot 2016-02-28 at 9 48 21 pm

screen shot 2016-02-28 at 9 48 31 pm

Right now we are just using the default flipper ui, I would like to build this into our own UI.

But I think that is out of the scope of this PR, thoughts?

/cc @johndbritton

This add flipper via redis and the flipper ui.

I also created a staff group for previewing features
Since we want to have a lot of flexibility for how we want to flip
features we can make a Flippable ActiveSupport::Concern so that any
model can have a `flipper_id` be inheriting the concern.
@johndbritton johndbritton mentioned this pull request Feb 29, 2016
7 tasks
@tarebyte tarebyte changed the title Add flipper to Classroom Add Flipper to Classroom Feb 29, 2016
@tarebyte
Copy link
Member Author

@johndbritton I've deployed it to prod so you can get a feel for what it looks like.

@johndbritton
Copy link
Contributor

Looks good to me.

Build Flipper into our own UI?

The flipper-ui gem looks really nice, is there a way to add our stafftools chrome to that? If not, maybe a way to link back to stafftools from the flipper ui?

@johndbritton
Copy link
Contributor

@tarebyte Integrating this into the stafftools UI isn't a giant issue, we could treat this like Sidekiq and host it at /stafftools/flipper.

@tarebyte
Copy link
Member Author

tarebyte commented Mar 2, 2016

@johndbritton that's where I set it up to be 😁 https://github.com/education/classroom/pull/474/files#diff-21497849d8f00507c9c8dcaf6288b136R47

So I think this is good to 🚢 💨

@johndbritton
Copy link
Contributor

:shipit:

tarebyte added a commit that referenced this pull request Mar 2, 2016
@tarebyte tarebyte merged commit 7d7d6d5 into master Mar 2, 2016
@tarebyte tarebyte deleted the flipping-flippers branch March 2, 2016 23:16
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants