You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
VIPR is an extensible toolkit for generating Web Service Client Libraries. VIPR is
designed to be highly extensible, enabling developers to adapt it to read new Web
Service description languages and to create libraries for new target platforms with ease.
This repository contains the core VIPR infrastructure, Readers for OData v3 and v4, and
Writers for C#, Objective-C, and Java. It also contains a Windows Command Line Interface
application that can be used to drive Client Library generation.
Today, Vipr is composed of the following components:
Vipr.Core. Provides the interfaces required for extending Vipr as well as the core Client Library
generation logic. It also defines the ODCM Object Model used to describe service capabilities between
Readers and Writers.
Vipr. Command Line Interface enabling generation of Client Libraries on Windows.
ODataReader.v3. IOdcmReader implementation for converting OData v3 metadata into an OdcmModel.
ODataReader.v4. IOdcmReader implementation for converting OData v4 metadata into an OdcmModel.
CSharpWriter. IOdcmWriter implementation for converting an OdcmModel into a C# Client Library.
TemplateWriter. IOdcmWriter implementation for converting an OdcmModel into a Java or Objective-C Client Library.
How to Engage, Contribute and Provide Feedback
Some of the best ways to contribute are to try things out, file bugs, and join in design conversations.
Want to get more familiar with what's going on in the code?