# house-of-microservices-openliberty-contract-testing-sample **Repository Path**: mirrors_ibm/house-of-microservices-openliberty-contract-testing-sample ## Basic Information - **Project Name**: house-of-microservices-openliberty-contract-testing-sample - **Description**: A sample application which demonstrates using Pact contract testing in an OpenLiberty and React.js-based microservices application. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-23 - **Last Updated**: 2025-08-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # house-of-microservices-openliberty-contract-testing-sample ## Scope ![the application in action](readme/house-gif.gif) A demo live-coding - and explaining - part of this application is available in the second half of [the app modernisation episode of IBM Tech TV Let's Code!](https://techtv.bemyapp.com/#/conference/5f7230a8c0311b001bf90329). ## Usage You will need to run the front-end and bff separately. Frontend: ``` cd frontend npm start ``` Access the front end on `http:\\localhost:3000`. BFF ("best friend forever"): ``` cd bff mvn liberty:dev ``` Access the BFF on `http:\\localhost:9080`. ## Notes **NOTE: This repository has been configured with the [DCO bot](https://github.com/probot/dco). When you set up a new repository that uses the Apache license, you should use the DCO to manage contributions. The DCO bot will help enforce that. Please contact one of the IBM GH Org stewards.** If you have any questions or issues you can create a new [issue here][issues]. Pull requests are very welcome! Make sure your patches are well tested. Ideally create a topic branch for every separate change you make. For example: 1. Fork the repo 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Added some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request ## License All source files must include a Copyright and License header. The SPDX license header is preferred because it can be easily scanned. If you would like to see the detailed LICENSE click [here](LICENSE). ```text # # Copyright 2020- IBM Inc. All rights reserved # SPDX-License-Identifier: Apache2.0 # ```