gitlab-api 0.2.0

Wrapper for GitLab API v3
Documentation

gitlab-api-rs

Rust wrapper to the GitLab API.

Build Status

Synopsis

GitLab is an amazing tool of which I am a big fan. For most of the tasks, the web UI is more than enough but for some tasks nothing beats scripting them. The GitLab API is there to allow scripting actions on the GitLab server.

The excellent python-gitlab allows to use the API from Python, but when playing with it I find myself missing Rust's static typing. Hence this implementation in Rust.

The (v3) API is quite long, so the parts I need will be implemented first.

Possible Goals

  • 100% coverage of the API;
  • Library for full API manipulation;
  • Command line tool for basic tasks and queries;

Dependencies

Depends (directly) only on serde, serde_json and hyper.

Dependencies

Licensing

The code in these two libraries is dual-licensed under the MIT license and the Apache License (version 2.0). See LICENSE-APACHE and LICENSE-MIT for details.