From 524a12305c35878efb82d890f7f2279a9614c238 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Wed, 8 Jul 2020 19:16:09 -0400 Subject: [PATCH] prepare crates for publishing --- .drone.yml | 31 +++++++++++++++++++++++++++++++ elfs/Cargo.toml | 8 +++++++- elfs/README.md | 16 ++++++++++++++++ gitea/Cargo.toml | 6 ++++++ gitea/README.md | 8 ++++++++ gitea/src/lib.rs | 2 ++ 6 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 elfs/README.md create mode 100644 gitea/README.md diff --git a/.drone.yml b/.drone.yml index 05a54ab..9863d83 100644 --- a/.drone.yml +++ b/.drone.yml @@ -30,6 +30,37 @@ steps: --- +kind: pipeline +name: cargo publish +steps: + - name: publish elfs + image: rust:1 + commands: + - cd elfs + - cargo login $CARGO_TOKEN + - cargo publish + environment: + CARGO_TOKEN: + from_secret: CARGO_TOKEN + when: + event: + - tag + + - name: publish gitea + image: rust:1 + commands: + - cd gitea + - cargo login $CARGO_TOKEN + - cargo publish + environment: + CARGO_TOKEN: + from_secret: CARGO_TOKEN + when: + event: + - tag + +--- + kind: pipeline name: docker steps: diff --git a/elfs/Cargo.toml b/elfs/Cargo.toml index 6783c44..d13f441 100644 --- a/elfs/Cargo.toml +++ b/elfs/Cargo.toml @@ -3,8 +3,14 @@ name = "elfs" version = "0.1.0" authors = ["Christine Dodrill "] edition = "2018" +homepage = "https://tulpa.dev/cadey/gitea-release/src/branch/main/elfs" +repository = "https://tulpa.dev/cadey/gitea-release" +keywords = ["namegen"] +license = "MIT" +readme = "README.md" +description = "A simple name generator for Rust programs." # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -names = "0" +names = "0.11" diff --git a/elfs/README.md b/elfs/README.md new file mode 100644 index 0000000..7f31fc6 --- /dev/null +++ b/elfs/README.md @@ -0,0 +1,16 @@ +# elfs + +A simple name generator based on [Pokemon Vietnamese Crystal](https://tvtropes.org/pmwiki/pmwiki.php/VideoGame/PokemonVietnameseCrystal). + +## Usage + +Add the following to your `Cargo.toml`: + +```toml +[dependencies] +elfs = "0.1" +``` + +```rust +let name = elfs::next(); +``` diff --git a/gitea/Cargo.toml b/gitea/Cargo.toml index cfdd770..e43d767 100644 --- a/gitea/Cargo.toml +++ b/gitea/Cargo.toml @@ -3,6 +3,12 @@ name = "gitea" version = "0.1.0" authors = ["Christine Dodrill "] edition = "2018" +homepage = "https://tulpa.dev/cadey/gitea-release/src/branch/main/gitea" +repository = "https://tulpa.dev/cadey/gitea-release" +keywords = ["gitea", "api", "http"] +license = "MIT" +readme = "README.md" +description = "A Gitea client for Rust programs." # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/gitea/README.md b/gitea/README.md new file mode 100644 index 0000000..d0a076f --- /dev/null +++ b/gitea/README.md @@ -0,0 +1,8 @@ +# gitea + +A simple Gitea client for Rust programs. You will need an API token as described +[here](https://docs.gitea.io/en-us/api-usage/). + +```toml +gitea = "0.1.0" +``` diff --git a/gitea/src/lib.rs b/gitea/src/lib.rs index e08c6fb..ce9d964 100644 --- a/gitea/src/lib.rs +++ b/gitea/src/lib.rs @@ -1,3 +1,5 @@ +/// The main Gitea client. You will need an API token as described [here](https://docs.gitea.io/en-us/api-usage/). + use reqwest::header; use serde::{Deserialize, Serialize}; use std::result::Result as StdResult;