mirror of
https://github.com/ostreedev/ostree.git
synced 2025-01-09 01:18:35 +03:00
README: Add bindings section
Since rust-libostree now exists too, let's make sure people know about it. Closes: #1762 Approved by: jlebon
This commit is contained in:
parent
ac1a919ffd
commit
c9a9e6c381
16
README.md
16
README.md
@ -74,6 +74,22 @@ The [BuildStream](https://gitlab.com/BuildStream/buildstream) build and
|
||||
integration tool uses libostree as a caching system to store and share
|
||||
built artifacts.
|
||||
|
||||
Language bindings
|
||||
----
|
||||
|
||||
libostree is accessible via [GObject Introspection](https://gi.readthedocs.io/en/latest/);
|
||||
any language which has implemented the GI binding model should work.
|
||||
For example, Both [pygobject](https://pygobject.readthedocs.io/en/latest/)
|
||||
and [gjs](https://gitlab.gnome.org/GNOME/gjs) are known to work
|
||||
and further are actually used in libostree's test suite today.
|
||||
|
||||
Some bindings take the approach of using GI as a lower level and
|
||||
write higher level manual bindings on top; this is more common
|
||||
for statically compiled languages. Here's a list of such bindings:
|
||||
|
||||
- [ostree-go](https://github.com/ostreedev/ostree-go/)
|
||||
- [rust-libostree](https://gitlab.com/fkrull/rust-libostree/)
|
||||
|
||||
Building
|
||||
--------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user