Skip to content

Latest commit

 

History

History
84 lines (70 loc) · 3.24 KB

2.1-Integration.md

File metadata and controls

84 lines (70 loc) · 3.24 KB

Integration

C++

  • Interface Status:
    • Full functionality available ✔️
    • Sample provided ✔️
    • Unit Testing via CI ✔️
    • Standardized interface ❌
    • Protocol parsing encapsulation ❌
  • Source
  • Download
  • Sample
  • Unit Testing

Python

  • Interface Status:
    • Full functionality available ✔️
    • Sample provided ✔️
    • Unit Testing via CI ✔️
    • Standardized interface ✔️
    • Protocol parsing encapsulation ✔️
  • Source
  • Download
  • Sample
  • Unit Testing

Golang

  • Interface Status:
    • Full functionality available ✔️
    • Sample provided ✔️
    • Unit Testing via CI ✔️
    • Standardized interface ✔️
    • Protocol parsing encapsulation ❌
  • Repository
  • Sample
  • Unit Testing

NodeJS

  • Interface Status:
    • Full functionality available ✔️
    • Sample provided ✔️
    • Unit Testing via CI ✔️
    • Standardized interface ✔️
    • Protocol parsing encapsulation ✔️
  • Source
  • Document
  • Download
  • Sample
  • Unit Testing

Java

  • Interface Status:
    • Full functionality available ✔️
    • Sample provided ✔️
    • Unit Testing via CI ✔️
    • Standardized interface ✔️
    • Protocol parsing encapsulation ❌
  • Repository
  • Download
  • Sample
  • Unit Testing

CSharp

  • Interface Status:
    • Full functionality available ✔️
    • Sample provided ✔️
    • Unit Testing via CI ✔️
    • Standardized interface ✔️
      • Callback Packaging: NotificationCallback is wrapped as a event named Callback, others are wrapped as interfaces.
    • Protocol parsing encapsulation ❌
  • Repository
  • Download
  • Sample
  • Unit Testing

And More

Language support is inseparable from the contributions of collaborators! If you also want to add an interface of a certain language to MaaFramework, please refer to Standardized Interface Design and submit a PR to us!