A little CI service that makes sure your pull request is ready according to the git practices of your team.
-
Visit the Funnel app listing: https://github.com/apps/funnel
-
Click
Configure
-
Select the organization and project(s) you want to use Funnel on
-
Go to https://funnel-c5.herokuapp.com/repositories to configure your repositories.
That's it! 😄 Now, funnel will check and watch open pull requests to see if they are ready for merging. It can check to see if your PR is squashed into a single commit, rebased on the base branch, or both!
To start your Phoenix server:
- Install dependencies with
mix deps.get
- Create and migrate your database with
mix ecto.create && mix ecto.migrate
- Install Node.js dependencies with
cd assets && npm install
Now you can visit localhost:4000
from your browser.
See .envrc-sample
for en example.
source .envrc
Start Phoenix server with mix phx.server
mix test
git push heroku master
See it live at https://funnel-c5.herokuapp.com.