README.md in pact_broker-1.18.0 vs README.md in pact_broker-2.0.0.beta.1

- old
+ new

@@ -1,8 +1,8 @@ # Pact Broker -[![Build Status](https://travis-ci.org/pact-foundation/pact_broker.svg?branch=master)](https://travis-ci.org/pact-foundation/pact_broker) [![Join the chat at https://gitter.im/pact-foundation/pact_broker](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/pact-foundation/pact_broker?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) +[![Build Status](https://travis-ci.org/bethesque/pact_broker.svg?branch=master)](https://travis-ci.org/bethesque/pact_broker) [![Join the chat at https://gitter.im/bethesque/pact_broker](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/bethesque/pact_broker?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) The Pact Broker provides a repository for consumer driven contracts created using the pact gem. It: @@ -21,11 +21,11 @@ * Enables a pact version to be tagged (ie. "prod") so a provider can verify itself against a fixed version of a pact to ensure backwards compatibility. * Webhooks to trigger a provider build when a consumer publishes a change to a pact. * Tracks changes between Pact versions so you can tell when a consumer has changed its expectations. * [Docker Pact Broker][docker] -Travis CI Status: [![Build Status](https://travis-ci.org/pact-foundation/pact_broker.svg?branch=master)](https://travis-ci.org/pact-foundation/pact_broker) +Travis CI Status: [![Build Status](https://travis-ci.org/bethesque/pact_broker.svg?branch=master)](https://travis-ci.org/bethesque/pact_broker) ### How would I use the Pact Broker? #### Step 1. Consumer CI build 1. The consumer project runs its tests using the [Pact][pact] library to provide a mock service. @@ -39,51 +39,51 @@ If you don't have a [Pact Broker CI Nerf Gun][nerf], you'll probably want to read about using pact when the consumer and provider are being written by [different teams][different-teams]. ## Documentation -See the [Pact Broker Client](https://github.com/pact-foundation/pact_broker-client) for documentation on how to publish a pact to the Pact Broker, and configure the URLs in the provider project. +See the [Pact Broker Client](https://github.com/bethesque/pact_broker-client) for documentation on how to publish a pact to the Pact Broker, and configure the URLs in the provider project. -See the [wiki](https://github.com/pact-foundation/pact_broker/wiki) for documentation related to the Pact Broker itself. +See the [wiki](https://github.com/bethesque/pact_broker/wiki) for documentation related to the Pact Broker itself. ### Screenshots #### Index * * * -<img src="https://raw.githubusercontent.com/wiki/pact-foundation/pact_broker/images/index.png"/> +<img src="https://raw.githubusercontent.com/wiki/bethesque/pact_broker/images/index.png"/> #### Autogenerated documentation Paste the pact URL into a browser to view a HTML version of the pact. * * * -<img src="https://raw.githubusercontent.com/wiki/pact-foundation/pact_broker/images/autogenerated_documentation.png"/> +<img src="https://raw.githubusercontent.com/wiki/bethesque/pact_broker/images/autogenerated_documentation.png"/> #### Network diagram * * * -<img src="https://raw.githubusercontent.com/wiki/pact-foundation/pact_broker/images/network_diagram.png"/> +<img src="https://raw.githubusercontent.com/wiki/bethesque/pact_broker/images/network_diagram.png"/> #### HAL browser Use the embedded HAL browser to navigate the API. * * * -<img src="https://raw.githubusercontent.com/wiki/pact-foundation/pact_broker/images/hal_browser.png"/> +<img src="https://raw.githubusercontent.com/wiki/bethesque/pact_broker/images/hal_browser.png"/> #### HAL documentation Use the HAL browser to view documentation as you browse. * * * -<img src="https://raw.githubusercontent.com/wiki/pact-foundation/pact_broker/images/hal_documentation.png"/> +<img src="https://raw.githubusercontent.com/wiki/bethesque/pact_broker/images/hal_documentation.png"/> ## Usage ### To have a play around on your local machine * Install ruby 2.2.0 or later and bundler >= 1.12.0 -* Run `git clone git@github.com:pact-foundation/pact_broker.git && cd pact_broker/example` +* Run `git clone git@github.com:bethesque/pact_broker.git && cd pact_broker/example` * Run `bundle` * Run `bundle exec rackup -p 8080` * Open [http://localhost:8080](http://localhost:8080) and you should see a list containing the pact between the Zoo App and the Animal Service. * Click on the arrow to see the generated HTML documentation. * Click on either service to see an autogenerated network diagram. @@ -98,19 +98,19 @@ ### For reals You can use the [Pact Broker Docker container][docker] or [Terraform on AWS][terraform] or to roll your own... * Create a database using a product that is supported by the Sequel gem (listed on this page http://sequel.jeremyevans.net/rdoc/files/README_rdoc.html). The migrations have been tested on MySQL and PostgreSQL - your mileage will vary on other databases. -* __Note:__ It is recommended to use __PostgreSQL__ as it will support JSON search features that are planned in a future release, however MySQL the other [semi supported](https://github.com/pact-foundation/pact_broker/issues/33) database. +* __Note:__ It is recommended to use __PostgreSQL__ as it will support JSON search features that are planned in a future release, however MySQL the other [semi supported](https://github.com/bethesque/pact_broker/issues/33) database. * Install ruby 2.2.0 or later and bundler >= 1.12.0 * Copy the [example](/example) directory to the location you want to install the application. * Modify the config.ru and Gemfile as desired (eg. choose database driver gem, set your database credentials. Use the "pg" gem if using Postgres.) * Please ensure you use `encoding: 'utf8'` in your Sequel options to avoid encoding issues. * For production usage, use a web application server like [Phusion Passenger](https://www.phusionpassenger.com) or [Nginx](http://nginx.org/) to serve the Pact Broker application. * Deploy to your location of choice. [decouple]: http://techblog.realestate.com.au/enter-the-pact-matrix-or-how-to-decouple-the-release-cycles-of-your-microservices/ [pact]: https://github.com/realestate-com-au/pact -[nerf]: https://github.com/pact-foundation/pact_broker/wiki/pact-broker-ci-nerf-gun +[nerf]: https://github.com/bethesque/pact_broker/wiki/pact-broker-ci-nerf-gun [different-teams]: https://github.com/realestate-com-au/pact/wiki/Using-pact-where-the-consumer-team-is-different-from-the-provider-team -[docker]: https://hub.docker.com/r/dius/pact-broker +[docker]: https://registry.hub.docker.com/u/dius/pact_broker/ [terraform]: https://github.com/nadnerb/terraform-pact-broker