Skip to content

irakli-lekishvili/ndc-sandbox

 
 

Repository files navigation

OpenNDC :: NDC Sandbox

Join the chat at https://gitter.im/open-ndc/ndc-sandbox

Open-source NDC Sandbox for testing/development purposes.

This project is currently under a pre-development debate on how to approach it.

Check out here more about the scope of this project.

Features List

  1. Supported NDC Messages:
  • AirShopping
  • FlightPrice
  • SeatAvailability
  • ServiceList
  • ServicePrice
  • OrderCreate
  • OrderList
  • OrderRetrieve
  • OrderCancel
  • ItinReshop

Setup

  1. Git clone this repo.
  2. Install dependencies with bundle install
  3. Run rackup to start a local server (by default runs on port 9292)
  4. Test the API by validating a NDC payload, here is a curl example: curl -X POST "http://localhost:9292/api/v0/ndc" -H "Content-Type: application/xml" --data @AirShopping.xml

Contribute

Any kind of software contribution, bug-report, and feedback is welcome and greatly appreciated.

Credits

Codebase started from grape-skeleton by xurde

About

A development-focused server-side restful NDC sandbox.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 71.1%
  • CSS 23.8%
  • HTML 5.1%