From efc261092a869e7e928b14daedbf15dd17394718 Mon Sep 17 00:00:00 2001 From: Daniel Schwartz-Narbonne Date: Fri, 23 Apr 2021 16:43:15 -0400 Subject: [PATCH 1/2] Minor tweaks to the documentation --- .github/ISSUE_TEMPLATE/bug_report.md | 16 +++++++++------- .github/ISSUE_TEMPLATE/feature_request.md | 16 +++++++++------- .github/ISSUE_TEMPLATE/performance_issue.md | 16 +++++++++------- .github/PULL_REQUEST_TEMPLATE.md | 15 +++++++++------ DEVELOPER-GUIDE.md | 10 +++------- README.md | 2 +- 6 files changed, 40 insertions(+), 35 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 410cfb4f690a..a20cd1f1e140 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -3,18 +3,20 @@ name: Bug Report about: Create a bug report for RMC labels: bug --- - + I tried this code: - ```rust diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 4fb0ab9fd799..e1eccd6c22fd 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -3,13 +3,14 @@ name: Feature Request about: Create a feature request for RMC labels: --- - + Requested feature: Use case: @@ -17,8 +18,9 @@ Link to relevant documentation (Rust reference, Nomicon, RFC): Is this a breaking change? Test case: - ```rust diff --git a/.github/ISSUE_TEMPLATE/performance_issue.md b/.github/ISSUE_TEMPLATE/performance_issue.md index 42c4f878284a..7a0be2e3fdd4 100644 --- a/.github/ISSUE_TEMPLATE/performance_issue.md +++ b/.github/ISSUE_TEMPLATE/performance_issue.md @@ -3,18 +3,20 @@ name: Performance Issue about: Create a performance issue for RMC labels: bug --- - + I tried this code: - ```rust diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 23d260422aea..7d56f2af072d 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,21 +1,24 @@ +### Description of changes: + +Describe RMC's current behavior and how your code changes that behavior. If there are no issues this PR is resolving, explain why this change is necessary. + ### Resolved issues: resolves #ISSUE-NUMBER -### Description of changes: - -Describe RMC's current behavior and how your code changes that behavior. If there are no issues this PR is resolving, explain why this change is necessary. ### Call-outs: - + ### Testing: - How is this change tested? +* How is this change tested? - Is this a refactor change? +* Is this a refactor change? ### Checklist - [ ] Each commit message has a non-empty body, explaining why the change was made diff --git a/DEVELOPER-GUIDE.md b/DEVELOPER-GUIDE.md index 9e8716da5702..54ac5f9fe33f 100644 --- a/DEVELOPER-GUIDE.md +++ b/DEVELOPER-GUIDE.md @@ -40,11 +40,7 @@ This is the branch that you should build and use, and this is the branch that yo ### Patch structure The `main--yyyy-mm-dd` branches have the following git structure: -* A set of commits representing RMC feature code. - These patches only affect RMC files. - Any API changes are contained in a single commit, described below. -* A single patch which renames any upstream files that conflict with RMC files -* A single patch that applies any API changes needed to the upstream code for RMC to link * The upstream `master` branch as of the date `yyyy-mm-dd`. - - +* A commit which contains any API changes needed to the upstream code for RMC to link. +* A commit which renames any upstream files that conflict with RMC files. +* A set of commits representing RMC feature code. diff --git a/README.md b/README.md index d5922e66af6a..7a658527bf52 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ The Rust Model Checker (RMC) aims to be a bit-precise model-checker for Rust. ## Project Status RMC is currently in the initial development phase. -It **does not support all rust language features**. +It **does not yet support all rust language features**. We are working to extend our support of language features. If you encounter issues when using RMC we encourage you to [report them to us](https://github.com/model-checking/rmc/issues/new/choose). From d5f5b2db36b2db88a0d6d28083f194fbc446e642 Mon Sep 17 00:00:00 2001 From: Daniel Schwartz-Narbonne Date: Fri, 23 Apr 2021 17:04:45 -0400 Subject: [PATCH 2/2] mark comments --- .github/ISSUE_TEMPLATE/bug_report.md | 9 +++++---- .github/ISSUE_TEMPLATE/feature_request.md | 8 ++++---- .github/ISSUE_TEMPLATE/performance_issue.md | 9 +++++---- .github/PULL_REQUEST_TEMPLATE.md | 2 +- DEVELOPER-GUIDE.md | 4 ++-- 5 files changed, 17 insertions(+), 15 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index a20cd1f1e140..d24f6230226d 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -4,8 +4,8 @@ about: Create a bug report for RMC labels: bug --- ```rust diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index e1eccd6c22fd..53e4b54e702a 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -4,8 +4,8 @@ about: Create a feature request for RMC labels: --- ```rust diff --git a/.github/ISSUE_TEMPLATE/performance_issue.md b/.github/ISSUE_TEMPLATE/performance_issue.md index 7a0be2e3fdd4..02e3ed931966 100644 --- a/.github/ISSUE_TEMPLATE/performance_issue.md +++ b/.github/ISSUE_TEMPLATE/performance_issue.md @@ -4,8 +4,8 @@ about: Create a performance issue for RMC labels: bug --- ```rust diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 7d56f2af072d..90a9432abbe6 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -5,7 +5,7 @@ Describe RMC's current behavior and how your code changes that behavior. If ther ### Resolved issues: - resolves #ISSUE-NUMBER +Resolves #ISSUE-NUMBER ### Call-outs: diff --git a/DEVELOPER-GUIDE.md b/DEVELOPER-GUIDE.md index 54ac5f9fe33f..9de743fba2a9 100644 --- a/DEVELOPER-GUIDE.md +++ b/DEVELOPER-GUIDE.md @@ -41,6 +41,6 @@ This is the branch that you should build and use, and this is the branch that yo The `main--yyyy-mm-dd` branches have the following git structure: * The upstream `master` branch as of the date `yyyy-mm-dd`. -* A commit which contains any API changes needed to the upstream code for RMC to link. -* A commit which renames any upstream files that conflict with RMC files. +* A source code patch that makes all changes to the upstream code needed for RMC to link. +* A renaming patch that renames upstream files that conflict with RMC files. * A set of commits representing RMC feature code.