Replies: 2 comments 7 replies
-
|
Hello Sevket, I'll try to stay cautious regarding version coverage. From an architectural point of view, I would suggest starting with support for a single OCPI version rather than aiming for native multi-version support right away. One current limitation is the lack of an official and complete OpenAPI specification for OCPI. This is a known issue and is discussed here: ocpi/ocpi#228 From SteVe's perspective, OCPI can mostly be seen as a CRUD-style API with its own data model. Once the core concepts are mapped, it should be reasonably straightforward to implement on top of the existing backend. In the JVM ecosystem, there are few actively maintained OCPI libraries. At the moment, I’m not aware of any that are both unopinionated and provide complete OCPI data models and HTTP interfaces. One of the more solid options today is the IZIVIA OCPI toolkit: https://github.com/IZIVIA/ocpi-toolkit @lilgallon curious to hear if you see other JVM-based approaches worth considering. |
Beta Was this translation helpful? Give feedback.
-
Fair enough, the focus is on 2.2.1 actually.
Yep, and I am trying to avoid exactly this type of grunt work to map these stubs and data models. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey there, I am the maintainer of https://github.com/steve-community/steve
I am beginning to think and plan the first steps regarding an OCPI extension for steve. In that regard, I am trying to find an existing unopinionated library that includes all relevant data models + HTTP interfaces.
If complete and correct OpenAPI spec exists, I would gladly take that. Otherwise, I am looking for Java.
Having gone through the list, I find something missing/negative with almost each project that is relevant to me. Most are old and inactive. And hence, my question.
Thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions