Skip to content

Commit

Permalink
Merge pull request #10758 from JR-1991/add-rust-crate-docs
Browse files Browse the repository at this point in the history
Add Rust-Dataverse to client libraries documentation
  • Loading branch information
pdurbin authored Aug 8, 2024
2 parents 9aa402d + 93c4b22 commit 645315c
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 1 deletion.
3 changes: 3 additions & 0 deletions doc/release-notes/10758-rust-client.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
### Rust API client library

An API client library for the Rust programming language is now available at https://github.com/gdcc/rust-dataverse and has been added to the [list of client libraries](https://dataverse-guide--10758.org.readthedocs.build/en/10758/api/client-libraries.html) in the API Guide. See also #10758.
7 changes: 7 additions & 0 deletions doc/sphinx-guides/source/api/client-libraries.rst
Original file line number Diff line number Diff line change
Expand Up @@ -78,3 +78,10 @@ Ruby
https://github.com/libis/dataverse_api is a Ruby gem for Dataverse APIs. It is registered as a library on Rubygems (https://rubygems.org/search?query=dataverse).

The gem is created and maintained by the LIBIS team (https://www.libis.be) at the University of Leuven (https://www.kuleuven.be).

Rust
----

https://github.com/gdcc/rust-dataverse

The Rust Dataverse client is a comprehensive crate designed for seamless interaction with the Dataverse API. It facilitates essential operations such as collection, dataset, and file management. Additionally, the crate includes a user-friendly command-line interface (CLI) that brings the full functionality of the library to the command line. This project is actively maintained by `Jan Range <https://github.com/jr-1991>`_.
1 change: 1 addition & 0 deletions doc/sphinx-guides/source/contributor/code.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ The primary codebase and issue tracker for Dataverse is <https://github.com/IQSS
- <https://github.com/IQSS/dataverse-client-javascript> (TypeScript)
- <https://github.com/gdcc/dataverse-previewers> (Javascript)
- <https://github.com/gdcc/pyDataverse> (Python)
- <https://github.com/gdcc/rust-dataverse> (Rust)
- <https://github.com/gdcc/dataverse-ansible> (Ansible)
- <https://github.com/gdcc/dv-metrics> (Javascript)

Expand Down
2 changes: 1 addition & 1 deletion doc/sphinx-guides/source/contributor/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ If you speak multiple languages, you are very welcome to help us translate Datav

## Code

Dataverse is open source and we love code contributions. Developers are not limited to the main Dataverse code in this git repo. We have projects in C, C++, Go, Java, Javascript, Julia, PHP, Python, R, Ruby, TypeScript and more. To get started, please see the following pages:
Dataverse is open source and we love code contributions. Developers are not limited to the main Dataverse code in this git repo. We have projects in C, C++, Go, Java, Javascript, Julia, PHP, Python, R, Ruby, Rust, TypeScript and more. To get started, please see the following pages:

```{toctree}
:maxdepth: 1
Expand Down

0 comments on commit 645315c

Please sign in to comment.