š” šļø A boilerplate API client template for Rust API client wrappers
This is a template repository that sets the basic code and infrastructure for a repository/solution in Rust to create an API client wrapper (sometimes known as SDK).
[!Note]
A appveyor.yml file is included for AppVeyor CI pipeline. AppVeyor is free for open-source projects. For closed-source projects, consider a paid subscription or other CI tools (GitHub Actions, CircleCI, TeamCity).
[!Warning]
The automated process listed below now supports Windows and Linux/MAC environments.
initial-setup.bat
or initial-setup.ps1
and follow the instructions on the prompt/terminal. README.md
) and rename README.template.md
to README.md
.appveyor.yml
with your tokens (use secure tokens) or use your preferred CI tool (Circle CI, GitHub Actions, Jenkins, Team City, Azure DevOps).Cargo.toml
.README.md
the path of the badges. (change all {username}/{repo} tokens with your own data).README.md
usage instructions of your client/SDK._config.yml
with project details (github.io docs website).Licensed under: MIT license (LICENSE or http://opensource.org/licenses/MIT).
This will also be your project's LICENSE, but you can change it to another one that suits your needs.