From e964ca802b92640a60b9bd67ff558dcaef7c811e Mon Sep 17 00:00:00 2001 From: Sam Blackshear Date: Wed, 13 Apr 2022 09:56:46 -0700 Subject: [PATCH] update various docs to reflect new location of repo (#12) Signed-off-by: sahithiacn --- .assets/diem.png | Bin 15712 -> 0 bytes .github/CODEOWNERS | 2 - .github/ISSUE_TEMPLATE/bug_report.md | 6 +- .../documentation_bug_report.md | 35 ---- .github/ISSUE_TEMPLATE/feature_request.md | 2 +- .github/ISSUE_TEMPLATE/questions.md | 4 +- .gitignore | 8 - CONTRIBUTING.md | 51 +----- SECURITY.md | 4 +- docker/ci/github/Dockerfile | 12 +- language/RELEASES.md | 4 +- scripts/cargo_update_outdated.sh | 4 +- scripts/dev_setup.sh | 6 +- scripts/dockerhub_prune.sh | 164 ------------------ 14 files changed, 24 insertions(+), 278 deletions(-) delete mode 100644 .assets/diem.png delete mode 100644 .github/CODEOWNERS delete mode 100644 .github/ISSUE_TEMPLATE/documentation_bug_report.md delete mode 100755 scripts/dockerhub_prune.sh diff --git a/.assets/diem.png b/.assets/diem.png deleted file mode 100644 index f6450851a8cb19db1a67609f525df702261bdb84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15712 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 T?8Z$&fPYeA@}gD3h5`Qv{24w5 diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS deleted file mode 100644 index 62e68af745..0000000000 --- a/.github/CODEOWNERS +++ /dev/null @@ -1,2 +0,0 @@ -# Substribe to CI changes -/.github/ @diem/diem-oss-admin-team diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index a3f5fdaaa9..3f45c07f20 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,6 +1,6 @@ --- name: "\U0001F41B Bug report" -about: Create a bug report to help improve Diem Core +about: Create a bug report to help improve Move title: "[Bug]" labels: bug assignees: '' @@ -10,7 +10,7 @@ assignees: '' # 🐛 Bug +To report a security issue, please email build@mystenlabs.com. --> ## To reproduce @@ -32,7 +32,7 @@ To report a security issue, please email security@diem.com. --> ## System information **Please complete the following information:** -- +- - - diff --git a/.github/ISSUE_TEMPLATE/documentation_bug_report.md b/.github/ISSUE_TEMPLATE/documentation_bug_report.md deleted file mode 100644 index efd7441914..0000000000 --- a/.github/ISSUE_TEMPLATE/documentation_bug_report.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -name: "\U0001F41B Documentation/developers.diem.com Bug report" -about: Create a bug report to help improve the Diem Developers' Website -title: "[Bug]" -labels: bug -assignees: '' - ---- - -# 🐛 Bug - - - -## Steps to reproduce - - - -** Error message or problem ** -``` -// Paste the output here -``` - -## Expected Behavior - - - -## System information - -**Please complete the following information:** -- - -## Additional context - - diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 06d56abdef..383baf06e4 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,6 +1,6 @@ --- name: "\U0001F680 Feature request" -about: Suggest a new feature in Diem Core +about: Suggest a new feature in Move title: "[Feature Request]" labels: enhancement assignees: '' diff --git a/.github/ISSUE_TEMPLATE/questions.md b/.github/ISSUE_TEMPLATE/questions.md index efb1f94bf7..c2bf088fe3 100644 --- a/.github/ISSUE_TEMPLATE/questions.md +++ b/.github/ISSUE_TEMPLATE/questions.md @@ -1,10 +1,10 @@ --- name: ❓ Questions/Help -about: If you have questions, please check Discourse +about: If you have questions, please check Discord --- ## ❓ Questions and Help ### Please note that this issue tracker is not a help form and this issue will be closed. -Please contact the development team on [Discourse](https://community.libra.org) +Please contact the development team on [Discord](https://discord.com/invite/M95qX3KnG8) diff --git a/.gitignore b/.gitignore index 95b9f5105f..13d3db1d03 100644 --- a/.gitignore +++ b/.gitignore @@ -36,9 +36,6 @@ Network Trash Folder Temporary Items .apdisk -# Generated VM config in vm-genesis -diem-move/vm-genesis/genesis/vm_config.toml - # Terraform .terraform/ @@ -49,11 +46,6 @@ build/ .trace *.mvcov -# Do not ignore the Move build output under the releases for DPN, core, and -# experimental -- these are the release code. -!diem-move/diem-framework/DPN/releases/artifacts/** -!diem-move/diem-framework/experimental/releases/artifacts/** - # Docker incremental build temporary files and directories target-out-docker **/Dockerfile.tmp diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 23ae8211e8..ab0579107f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,45 +1,21 @@ --- id: contributing -title: Contributing to Diem +title: Contributing to Move --- -Our goal is to make contributing to the Diem project easy and transparent. - -> **Note**: As the Diem Core project is currently an early-stage prototype, it -> is undergoing rapid development. While we welcome contributions, before -> making substantial contributions be sure to discuss them in the Discourse -> forum to ensure that they fit into the project roadmap. - -## On Contributing - -### Diem Core - To contribute to the Diem Core implementation, first start with the proper development copy. To get the development installation with all the necessary dependencies for linting, testing, and building the documentation, run the following: ```bash -git clone https://github.com/diem/diem.git -cd diem +git clone https://github.com/move-language/move.git +cd move ./scripts/dev_setup.sh cargo build cargo xtest ``` -## Our Development Process - -#### Code Style, Hints, and Testing - -Refer to our [Coding -Guidelines](https://github.com/diem/diem/blob/main/documentation/coding_guidelines.md) for -detailed guidance about how to contribute to the project. - -#### Documentation - -Diem's developer website is also open source (the code can be found in this -[repository](https://github.com/diem/diem/tree/main/developers.diem.com)). It is built using -[Docusaurus](https://docusaurus.io/): ## Developer Workflow @@ -82,14 +58,6 @@ the area is an identifier for the general area of the code being modified, e.g. * [language] removing VerificationPass trait ``` -A non-exhaustive list of some other areas include: -* consensus -* mempool -* network -* storage -* execution -* vm - Following the commit title (unless it alone is self-explanatory), there should be a single blank line followed by the commit body which includes more detailed, explanatory text as separate paragraph(s). It is recommended that the @@ -110,7 +78,7 @@ the format "abbreviated sha1 (subject, date)", with the subject enclosed in a pair of double-quotes, like this: ```bash -Commit 895b53510 ("[consensus] remove slice_patterns feature", 2019-07-18) +Commit 895b53510 ("[vm] use slices instead of evecotrs", 2021-08-19) noticed that ... ``` @@ -162,18 +130,9 @@ every commit is able to be built and passes all lints and tests. So if your pull request includes multiple commits be sure that each and every commit is able to be built and passes all checks performed by CI. -## Contributor License Agreement - -For pull request to be accepted by any Diem projects, a CLA must be signed. -You will only need to do this once to work on any of Diem's open source -projects. Individuals contributing on their own behalf can sign the [Individual -CLA](https://github.com/diem/diem/blob/main/documentation/contributing/individual-cla.pdf). -If you are contributing on behalf of your employer, please ask them to sign the -[Corporate -CLA](https://github.com/diem/diem/blob/main/documentation/contributing/corporate-cla.pdf). ## Issues -Diem uses [GitHub issues](https://github.com/diem/diem/issues) to track +Move uses [GitHub issues](https://github.com/move-language/move/issues) to track bugs. Please include necessary information and instructions to reproduce your issue. diff --git a/SECURITY.md b/SECURITY.md index 83df36b688..9f1494f1a9 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -1,5 +1,3 @@ # Security Policies and Procedures -Please see Diem's -[security policies](https://developers.diem.com/docs/reference/security) and -procedures for reporting vulnerabilities. +Please do NOT report a security problem via GitHub issues. Instead, send a report to build@mystenlabs.com. diff --git a/docker/ci/github/Dockerfile b/docker/ci/github/Dockerfile index a4748b0601..323fe229ef 100644 --- a/docker/ci/github/Dockerfile +++ b/docker/ci/github/Dockerfile @@ -1,8 +1,8 @@ FROM debian:buster-20211011@sha256:f9182ead292f45165f4a851e5ff98ea0800e172ccedce7d17764ffaae5ed4d6e AS setup_ci -RUN mkdir /diem -COPY rust-toolchain /diem/rust-toolchain -COPY scripts/dev_setup.sh /diem/scripts/dev_setup.sh +RUN mkdir /move +COPY rust-toolchain /move/rust-toolchain +COPY scripts/dev_setup.sh /move/scripts/dev_setup.sh #this is the default home on docker images in gha, until it's not? ENV HOME "/github/home" @@ -14,7 +14,7 @@ ENV RUSTUP_HOME "/opt/rustup" RUN mkdir -p /github/home && \ mkdir -p /opt/cargo/ && \ mkdir -p /opt/git/ && \ - /diem/scripts/dev_setup.sh -t -b -p -y -d -n && \ + /move/scripts/dev_setup.sh -t -b -p -y -d -n && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* @@ -37,12 +37,12 @@ RUN [ -x "$(set -x; command -v rustup)" ] \ && [ -x "$(set -x; command -v solc)" ] \ && [ -x "$(set -x; command -v z3)" ] \ && [ -x "$(set -x; command -v "$BOOGIE_EXE")" ] \ - && [ -x "$(set -x; xargs rustup which cargo --toolchain < /diem/rust-toolchain )" ] \ + && [ -x "$(set -x; xargs rustup which cargo --toolchain < /move/rust-toolchain )" ] \ && [ -x "$(set -x; command -v clang)" ] \ && [ -x "$(set -x; command -v npm)" ] # should be a no-op # sccache builds fine, but is not executable ??? in alpine, ends up being recompiled. Wierd. -RUN /diem/scripts/dev_setup.sh -t -y -d -b -p +RUN /move/scripts/dev_setup.sh -t -y -d -b -p FROM setup_ci as build_environment diff --git a/language/RELEASES.md b/language/RELEASES.md index 20587ceebd..966af9315c 100644 --- a/language/RELEASES.md +++ b/language/RELEASES.md @@ -1,8 +1,6 @@ # Move Version 1.5 -Version 1.5 of Move (released along with Diem Core version 1.5) includes a new package -system, a number of bug fixes, -and other improvements. +Version 1.5 of Move includes a new package system, a number of bug fixes, and other improvements. ## Highlights diff --git a/scripts/cargo_update_outdated.sh b/scripts/cargo_update_outdated.sh index d594c6ebf3..34e83e35e2 100755 --- a/scripts/cargo_update_outdated.sh +++ b/scripts/cargo_update_outdated.sh @@ -9,8 +9,8 @@ # It requires cargo-edit and cargo-outdated # Example usage: -# diem$ ./scripts/cargo_update_outdated.sh -# diem$ git commit --all -m "Update dependencies" +# move$ ./scripts/cargo_update_outdated.sh +# move$ git commit --all -m "Update dependencies" set -e # check install for outdated & edit diff --git a/scripts/dev_setup.sh b/scripts/dev_setup.sh index 6ce11a4dbd..d29718df68 100755 --- a/scripts/dev_setup.sh +++ b/scripts/dev_setup.sh @@ -1,7 +1,7 @@ #!/bin/bash # Copyright (c) The Diem Core Contributors # SPDX-License-Identifier: Apache-2.0 -# This script sets up the environment for the Diem build by installing necessary dependencies. +# This script sets up the environment for the Move build by installing necessary dependencies. # # Usage ./dev_setup.sh # v - verbose, print all statements @@ -30,7 +30,7 @@ cd "$SCRIPT_PATH/.." || exit function usage { echo "Usage:" - echo "Installs or updates necessary dev tools for diem/diem." + echo "Installs or updates necessary dev tools for Move." echo "-b batch mode, no user interactions and miminal output" echo "-p update ${HOME}/.profile" echo "-t install build tools" @@ -535,7 +535,7 @@ if [[ "$INSTALL_BUILD_TOOLS" == "false" ]] && \ fi if [ ! -f rust-toolchain ]; then - echo "Unknown location. Please run this from the diem repository. Abort." + echo "Unknown location. Please run this from the move repository. Abort." exit 1 fi diff --git a/scripts/dockerhub_prune.sh b/scripts/dockerhub_prune.sh deleted file mode 100755 index 5d1a5ea5a3..0000000000 --- a/scripts/dockerhub_prune.sh +++ /dev/null @@ -1,164 +0,0 @@ -#!/bin/bash -# Copyright (c) The Diem Core Contributors -# SPDX-License-Identifier: Apache-2.0 - -###################################################################################################################### -# Takes a slug org/repo ( diem/client ) and deletes all tags with release-* over 90 days and all other # -# over 2 days (assumed to be test images). # -###################################################################################################################### - -user= -pass= -dryrun=true - -usage() { - echo "-u dockerhub username" - echo "-p dockerhub password" - echo "-x do not perform a dry run, delete images." - echo "-h this message." - echo "deletes release-* tags over 180 days old, and other over 7 days old." - echo "Done in shell, there is some TZ/leap second slop." -} - -while getopts 'u:p:xh' OPTION; do - case "$OPTION" in - u) - user="$OPTARG" - ;; - p) - pass="$OPTARG" - ;; - x) - dryrun="false" - ;; - ?) - usage - exit 1 - ;; - esac -done - - -login_data() { - USERNAME=$1 - PASSWORD=$2 -cat <