diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9484b46..288d8e8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,10 +2,14 @@ Thanks for taking interest to contributing to our project! +## Join us in Discord! +We welcome all contributors to communicate with us [in Discord]! Please, reach out to us +in `#lockness-contribute` room. + ## Pull Requests -Prior to making a PR, we ask you to communicate it with us, preferably by opening an issue. -This would help to keep your work aligned with the maintainers view and get insights from -them. +Prior to making a PR, we ask you to communicate it with us, either [in Discord] or, if you +prefer, by opening an issue in the repo. This would help to keep your work aligned with the +maintainers view and avoid situations in which we can't accept your contribution. All commits are required to be signed via verified GPG key. You can read about commit signing in [this series of articles](https://docs.github.com/en/authentication/managing-commit-signature-verification) @@ -62,3 +66,7 @@ communicate with us for other reasons. However, if you want to report something that you believe might be a security vulnerability or a security flaw in this or any upstream project, please report it following the procedure described in [SECURITY.md](./SECURITY.md). + +Feel free to reach out to us [in Discord] as well. + +[in Discord]: https://discordapp.com/channels/905194001349627914/1285268686147424388 diff --git a/Cargo.lock b/Cargo.lock index c5caff7..9875ff7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -470,7 +470,7 @@ dependencies = [ [[package]] name = "round-based" -version = "0.3.1" +version = "0.3.2" dependencies = [ "displaydoc", "futures", @@ -487,7 +487,7 @@ dependencies = [ [[package]] name = "round-based-derive" -version = "0.2.1" +version = "0.2.2" dependencies = [ "proc-macro2", "quote", diff --git a/Makefile b/Makefile index 697dc91..44f43a1 100644 --- a/Makefile +++ b/Makefile @@ -11,6 +11,6 @@ docs-open: readme: cargo readme -i src/lib.rs -r round-based/ -t ../docs/readme.tpl --no-indent-headings \ - | perl -ne 's/(? README.md diff --git a/README.md b/README.md index 5c5b2e5..8de592a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ ![License: MIT](https://img.shields.io/crates/l/round-based.svg) [![Docs](https://docs.rs/round-based/badge.svg)](https://docs.rs/round-based) [![Crates io](https://img.shields.io/crates/v/round-based.svg)](https://crates.io/crates/round-based) +[![Discord](https://img.shields.io/discord/905194001349627914?logo=discord&logoColor=ffffff&label=Discord)](https://discordapp.com/channels/905194001349627914/1285268686147424388) An MPC framework that unifies and simplifies the way of developing and working with multiparty protocols (e.g. threshold signing, random beacons, etc.). @@ -36,3 +37,6 @@ the documentation of the protocol you're using), but usually they are: * `dev` enables development tools such as protocol simulation * `runtime-tokio` enables tokio-specific implementation of async runtime + +## Join us in Discord! +Feel free to reach out to us [in Discord](https://discordapp.com/channels/905194001349627914/1285268686147424388)! diff --git a/round-based-derive/CHANGELOG.md b/round-based-derive/CHANGELOG.md new file mode 100644 index 0000000..897a0a6 --- /dev/null +++ b/round-based-derive/CHANGELOG.md @@ -0,0 +1,8 @@ +## v0.2.2 +* Update links in crate settings [#11] + +[#11]: https://github.com/LFDT-Lockness/round-based/pull/11 + +## v0.2.1 + +Changes prior to this version weren't documented diff --git a/round-based-derive/Cargo.toml b/round-based-derive/Cargo.toml index c6f8811..9631215 100644 --- a/round-based-derive/Cargo.toml +++ b/round-based-derive/Cargo.toml @@ -1,10 +1,10 @@ [package] name = "round-based-derive" -version = "0.2.1" +version = "0.2.2" edition = "2021" license = "MIT OR Apache-2.0" description = "Proc-macro for deriving `round-based` traits" -repository = "https://github.com/dfns/round-based" +repository = "https://github.com/LFDT-Lockness/round-based" [lib] proc-macro = true diff --git a/round-based/CHANGELOG.md b/round-based/CHANGELOG.md index cf49efb..266bcf3 100644 --- a/round-based/CHANGELOG.md +++ b/round-based/CHANGELOG.md @@ -1,20 +1,25 @@ +## v0.3.2 +* Update links in crate settings, update readme [#11] + +[#11]: https://github.com/LFDT-Lockness/round-based/pull/11 + ## v0.3.1 * Add `rounds_router::simple_store::RoundMsgs::into_iter_including_me()` [#9] -[#9] https://github.com/dfns/round-based/pull/9 +[#9]: https://github.com/LFDT-Lockness/round-based/pull/9 ## v0.3.0 * Add no_std and wasm support [#6] * Add state machine wrapper that provides sync API to carry out the protocol defined as async function [#7] -[#6]: https://github.com/dfns/round-based/pull/6 -[#7]: https://github.com/dfns/round-based/pull/7 +[#6]: https://github.com/LFDT-Lockness/round-based/pull/6 +[#7]: https://github.com/LFDT-Lockness/round-based/pull/7 ## v0.2.2 * fix: correct handling of stores that need no messages in RoundsRouter [#4] -[#4]: https://github.com/dfns/round-based/pull/4 +[#4]: https://github.com/LFDT-Lockness/round-based/pull/4 ## v0.2.1 diff --git a/round-based/Cargo.toml b/round-based/Cargo.toml index 0b8bc6a..fc176a7 100644 --- a/round-based/Cargo.toml +++ b/round-based/Cargo.toml @@ -1,10 +1,10 @@ [package] name = "round-based" -version = "0.3.1" +version = "0.3.2" edition = "2021" license = "MIT OR Apache-2.0" description = "Driver for MPC protocols" -repository = "https://github.com/dfns/round-based" +repository = "https://github.com/LFDT-Lockness/round-based" categories = ["asynchronous", "cryptography", "network-programming"] keywords = ["round-based", "mpc", "protocol"] readme = "../README.md" diff --git a/round-based/src/lib.rs b/round-based/src/lib.rs index af8f1c9..e696550 100644 --- a/round-based/src/lib.rs +++ b/round-based/src/lib.rs @@ -1,6 +1,7 @@ //! ![License: MIT](https://img.shields.io/crates/l/round-based.svg) //! [![Docs](https://docs.rs/round-based/badge.svg)](https://docs.rs/round-based) //! [![Crates io](https://img.shields.io/crates/v/round-based.svg)](https://crates.io/crates/round-based) +//! [![Discord](https://img.shields.io/discord/905194001349627914?logo=discord&logoColor=ffffff&label=Discord)](https://discordapp.com/channels/905194001349627914/1285268686147424388) //! //! An MPC framework that unifies and simplifies the way of developing and working with //! multiparty protocols (e.g. threshold signing, random beacons, etc.). @@ -36,6 +37,9 @@ //! //! * `dev` enables development tools such as [protocol simulation](simulation) //! * `runtime-tokio` enables [tokio]-specific implementation of [async runtime](runtime) +//! +//! ## Join us in Discord! +//! Feel free to reach out to us [in Discord](https://discordapp.com/channels/905194001349627914/1285268686147424388)! #![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg, doc_cfg_hide))] #![forbid(unused_crate_dependencies, missing_docs)]