• Stars
    star
    1,424
  • Rank 33,043 (Top 0.7 %)
  • Language
    Ruby
  • Created about 13 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The friendly code review system.

Overview

Barkeep is a fast, fun way to review code. Engineering organizations can use it to keep the bar high.

To see a video of Barkeep in action, visit getbarkeep.org.

Barkeep is standalone software that you host. Once it's set up, you can use it to track and code review any number of git repos available on the internet. It's designed to be easy to run on Ubuntu.

Getting started

If you're ready to install Barkeep, see the Installing Barkeep wiki page for instructions and a one-step shell script.

If you'd like to take Barkeep for a test-drive first or set up local development on your own machine you can quickly install it on a Vagrant VM. See the Vagrant wiki page for details.

Docs

See the wiki for instructions on setting up Barkeep for development, deploying it to your own server and tracking git repos with it.

Read here for a comparison of Barkeep to other code review systems.

Contributing

Barkeep was designed to be easy to hack on with Mac or Ubuntu, so feel free to dive in. You can open a ticket to suggest a new feature. If you fix a bug or implement a small feature, send us a pull request. If you want to implement a larger feature, please post a description of the feature on the mailing list beforehand so that we can be sure it's something we want to add.

Simple style guidelines: mimic the style around you, cap lines at 110 characters, and follow the usual conventions for commit messages.

Mailing list

Please file user issues as tickets here on Github.

The Barkeep developer mailing list is used for discussion around developing Barkeep. You can email the group at [email protected].

Credits

Barkeep was written by the following engineers at Ooyala:

and with contributions from other Ooyalans and community members:

Barkeep is released under the MIT license.

More Repositories

1

atlantis

Open Source PaaS Built on Docker
Go
391
star
2

spark-jobserver

REST job server for Spark. Note that this is *not* the mainline open source version. For that, go to https://github.com/spark-jobserver/spark-jobserver. This fork now serves as a semi-private repo for Ooyala.
Scala
344
star
3

retries

A tiny Rubygem for retrying code with randomized, exponential backoff.
Ruby
237
star
4

livecss

Making the browser dance to your CSS
JavaScript
128
star
5

metrics_storm

Easy metrics collection for Storm topologies using Coda Hale Metrics
Scala
100
star
6

hastur-server

Hastur's server
Ruby
42
star
7

android-sample-apps

Java
35
star
8

ios-sample-apps

Ooyala SDK for iOS Sample Apps
Objective-C
33
star
9

go-dogstatsd

Go
30
star
10

go-docker-registry

Docker Registry Written in Go
Go
30
star
11

chromecast-sample-receiver

Chromecast Sample Receiver
JavaScript
24
star
12

html5-skin

JavaScript
22
star
13

hastur

Hastur's Ruby client
Ruby
20
star
14

tarball-chef-cookbook

Ruby based resource provider to manage tarballs in chef.
Ruby
20
star
15

cumulus-linux-cookbook

Cookbook for managing cummulus switches
Ruby
18
star
16

scamr

A Hadoop map reduce framework for Scala.
Scala
15
star
17

native-skin

The source of the new Skin UI SDKs for both Android and IOS
JavaScript
13
star
18

pathological

Manage your Ruby project's load path
Ruby
10
star
19

api-sdks

Ooyala V2 API SDKs written in several languages.
Ruby
10
star
20

scope

Concise Ruby unit testing, in the spirit of Shoulda
Ruby
9
star
21

miyamoto

Masterless puppet with S3
Perl
9
star
22

quagga-cookbook

Ruby
8
star
23

html5-ad-plugins

JavaScript
7
star
24

remote_http_testing

A small library for making remote HTTP requests and response assertions in tests.
Ruby
7
star
25

immunity

Continuous integration and staged deployment.
Ruby
7
star
26

hadoopmon

High Availability Hadoop (hadoop 2.x.0) watcher
Go
6
star
27

skin-config

The shared JSON for styling Alice
JavaScript
5
star
28

html5-analytics-plugins

JavaScript
5
star
29

statusz

Write out deploy-time git metadata for your server.
Ruby
5
star
30

flags

Ruby
5
star
31

ruby-v2-sdk

Ruby
5
star
32

php-v2-sdk

PHP
5
star
33

Ooyala-AdobeCQ

Java
5
star
34

backlot-ingestion-library

Create and upload movies to Backlot through JavaScript
JavaScript
4
star
35

html5-video-plugins

HTML5 Video Plugins
JavaScript
4
star
36

atlantis-router

Router for Atlantis
Go
4
star
37

node-ooyala-api-client

Ooyala API wrapper for Node.js
JavaScript
4
star
38

html5-common

JavaScript
3
star
39

m3u8

Go
3
star
40

csharp-v2-sdk

C#
3
star
41

my-sequel-synchrony

A fiber-aware MySQL adapter for Sequel that works with em-synchrony
Ruby
3
star
42

quilt

Javascript stitcher for node.js
JavaScript
3
star
43

java-v2-sdk

Java
3
star
44

oppm

JavaScript
3
star
45

Ooyala-Sharepoint

C#
2
star
46

playback-lab-samples

Sample projects from the playback team.
JavaScript
2
star
47

atlantis-dashboard

Dashboard for Atlantis
JavaScript
2
star
48

ruby-quilt

Ruby
2
star
49

atlantis-aquarium

Ruby
2
star
50

atlantis-manager

Manager for Atlantis
Go
2
star
51

go-jenkins-cli

Jenkins Client in Go
Go
2
star
52

osmf-html5-emulator

2
star
53

node-asset-builder

Image/css bundler for node.js
JavaScript
2
star
54

kitchen-vagrant-disks

Example code for adding extra disks to test-kitchen
Ruby
1
star
55

_legacy_code-samples

List of code samples of various uses of Ooyala technology. From simple pages embedding a player to pages assembled with dynamic content coming from our APIs
PHP
1
star
56

hastur-c

Hastur's C client
C
1
star
57

nodejs-ooyala-v2-sdk

JavaScript
1
star
58

sequel_rails_migrations

Ruby
1
star
59

beIN_playlist-plugin

Custom Ooyala player v4 playlist plugin for beIN.
JavaScript
1
star
60

iq-sdk-roku-sample

Brightscript
1
star
61

nodule

Ruby
1
star
62

atlantis-builder

Builder for Atlantis
Go
1
star
63

mediaaccessinsights

Media Streaming Access insights
Ruby
1
star
64

barkeep_integration_tests

A repo full of test data used for running barkeep's integration tests.
1
star
65

immunity_integration_test_app

A sample app used by the Immunity System's integration tests.
Ruby
1
star
66

getbarkeep.org

The Barkeep Project Website
Ruby
1
star
67

guzzle-rotten-tomatoes

Access the Rotten Tomatoes API in PHP using Guzzle. This client serves as a simple example of how to build web service clients using Guzzle.
PHP
1
star
68

termite

Ruby
1
star
69

ecology

Ruby
1
star
70

atlantis-supervisor

Supervisor for Atlantis
Go
1
star
71

panache

Templated code style checking
Ruby
1
star
72

iq-sdk-roku

Brightscript
1
star
73

hello-atlantis

Sample and test apps to be run on Atlantis
Go
1
star
74

route53

Go
1
star
75

java-cli-uploader-sampleapp

A sample app that demonstrates how to use the Backlot API for uploading assets from the Command Line (CLI).
Java
1
star