Welcome to PyOSLC’s documentation!¶

Introduction.¶

The PyOSLC project was developed as set of classes and libraries packaged as a SDK which is aimed to build REST-based API’s that allows us to implement OSLC (Open Services for Lifecycle Collaboration) projects that meet the specifications for creating REST services to enable the interoperability of heterogeneous products and services.

Contents:

  • Libraries used.
    • Flask and extensions.
    • RDFLib and serializers.
    • Authlib for OAuth.
  • Getting the code.
    • Knowing the project.
      • The pyoslc folder.
      • The pysocl_oauth folder.
      • The app folder.
  • Getting Started.
    • Configuring the environment.
      • Creating the environment.
    • Installing dependencies.
    • Executing the PyOSLC demo.
      • Flask prerequisites.
      • Demo execution.
    • Using the OSLC API.
      • HTTP clients.
      • The Service Provider Catalog.
      • The Service Provider.
      • The Services.
  • Creating an OSLC API using PyOSLC.
    • Creating the Flask application.
    • Adding the OSLC module.
      • The OSLC blueprint and Api.
      • The Adapter namespace.
      • Service Provider Catalog.
      • ServiceProvider per Project.
      • Generating RDF Responses.
      • RDF Serializers.
      • RDF Namespaces.
    • Adding the OSLC OAuth module.
    • Adding integration with JAZZ.
      • RootServices.
      • Adding PyOSLC as a Friend.
      • Creating associations.

Indices and tables¶

  • Index

  • Module Index

  • Search Page

PyOSLC

Navigation

Contents:

  • Libraries used.
  • Getting the code.
  • Getting Started.
  • Creating an OSLC API using PyOSLC.

Related Topics

  • Documentation overview
    • Next: Libraries used.

Quick search

©2020, Contact-Software. | Powered by Sphinx 5.3.0 & Alabaster 0.7.13 | Page source