From dc838ddd73d68439aa93742c9a7eb3c2bf7dbd8f Mon Sep 17 00:00:00 2001 From: Alexander Bezobchuk Date: Sun, 22 Sep 2019 14:29:52 -0700 Subject: [PATCH] Merge PR #5071: x/nft Ownership --- .github/CODEOWNERS | 9 +++++++++ x/nft/CONTRACT.md | 18 ++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 x/nft/CONTRACT.md diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 0c6807b4de..1c7206ff75 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -2,3 +2,12 @@ # Primary repo maintainers * @rigelrozanski @alexanderbez @jackzampolin @alessio @fedekunze + +############################################################################### +# Module Specific Ownership +# See CONTRIBUTING.md for further details +############################################################################### + +# The following contributors own all files in the x/nft directory at the root +# of the repository and any of its subdirectories. +x/nft @okwme @fedekunze diff --git a/x/nft/CONTRACT.md b/x/nft/CONTRACT.md new file mode 100644 index 0000000000..87989c1f48 --- /dev/null +++ b/x/nft/CONTRACT.md @@ -0,0 +1,18 @@ +# Contract + +This document outlines the "soft contract" expected by the `CODEOWNERS` and maintainers +of the `x/nft` module to follow and uphold. The agreed-upon members are expected +to abide by the following: + +- Review and provide feedback on PRs that primarily impact or modify the `x/nft` +module within 30 days. +- Review and provide feedback on issues related to the `x/nft` module within 30 +days. +- Maintain compatibility with the APIs, design philosophy, architecture and the +broader set of tools (e.g. simulation) within the SDK. + +If the broader set of `CODEOWNERS` and maintainers of the SDK deem that the stated +contract has been breached by a containing member of the `x/nft` module, that +member may be removed with or without warning from the `CODEOWNERS`. If the entire +set of owners and maintainers are deemed to break the contract, the `x/nft` module +maybe removed with or without warning from the SDK.