Merge PR #5071: x/nft Ownership

This commit is contained in:
Alexander Bezobchuk 2019-09-22 14:29:52 -07:00 committed by GitHub
parent 2c96bbbaa8
commit dc838ddd73
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 27 additions and 0 deletions

9
.github/CODEOWNERS vendored
View File

@ -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

18
x/nft/CONTRACT.md Normal file
View File

@ -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.