From 02adb20eb64e9b8bc61fb615fd249f127d0ecd9d Mon Sep 17 00:00:00 2001 From: ckey_Dou Date: Mon, 22 Jun 2020 14:49:21 +0800 Subject: [PATCH] 1. update the initial release notes 2. using MindSpore's CONTRIBUTING.md --- CONTRIBUTING.md | 112 ------------------------------------------------ README.md | 2 +- RELEASE.md | 4 ++ 3 files changed, 5 insertions(+), 113 deletions(-) delete mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index 40fb18a..0000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,112 +0,0 @@ -# akg contributing guidelines - - - -- [akg contributing guidelines](#akg-contributing-guidelines) - - [Contributor License Agreement](#contributor-license-agreement) - - [Getting Started](#getting-started) - - [Contribution workflow](#contribution-workflow) - - [Code style](#code-style) - - [Fork-Pull development model](#fork-pull-development-model) - - [Report issues](#report-issues) - - [Propose PRs](#propose-prs) - - - -## Contributor License Agreement - -It's required to sign CLA before your first code submission to MindSpore community. - -For individual contributor, please refer to [ICLA online document](https://www.mindspore.cn/icla) for the detailed information. - -## Getting Started - -- Fork the repository [Gitee](https://gitee.com/mindspore/akg). -- Read the [README.md](README.md) for project information and build instructions. - -## Contribution Workflow - -### Code style - -Please follow this style to make akg easy to review, maintain and develop. - -* Coding guidelines - - The *Python* coding style suggested by [Python PEP 8 Coding Style](https://pep8.org/) and *C++* coding style suggested by [Google C++ Coding Guidelines](http://google.github.io/styleguide/cppguide.html) are used in MindSpore community. - -* Unittest guidelines - - The *Python* unittest style suggested by [pytest](http://www.pytest.org/en/latest/) and *C++* unittest style suggested by [Googletest Primer](https://github.com/google/googletest/blob/master/googletest/docs/primer.md) are used in MindSpore community. - -### Fork-Pull development model - -* Fork akg repository - - Before submitting code to akg project, please make sure that this project have been forked to your own repository. It means that there will be parallel development between akg repository and your own repository, so be careful to avoid the inconsistency between them. - -* Clone the remote repository - - If you want to download the code to the local machine, `git` is the best way: - ```shell - # For Gitee - git clone https://gitee.com/{insert_your_forked_repo}/akg.git - git remote add upstream https://gitee.com/mindspore/akg.git - ``` - -* Develop code locally - - To avoid inconsistency between multiple branches, checking out to a new branch is `SUGGESTED`: - ```shell - git checkout -b {new_branch_name} origin/master - ``` - - Then you can change the code arbitrarily. - -* Push the code to the remote repository - - After updating the code, you should push the update in the formal way: - ```shell - git add . - git status # Check the update status - git commit -m "Your commit title" - git commit -s --amend #Add the concrete description of your commit - git push origin {new_branch_name} - ``` - -* Pull a request to MindSpore repository - - In the last step, your need to pull a compare request between your new branch and MindSpore `master` branch. After finishing the pull request, the Jenkins CI will be automatically set up for building test. - -### Report issues - -A great way to contribute to the project is to send a detailed report when you encounter an issue. We always appreciate a well-written, thorough bug report, and will thank you for it! - -When reporting issues, refer to this format: - -- What version of env (mindspore, os, python etc) are you using? -- Is this a BUG REPORT or FEATURE REQUEST? -- What happened? -- What you expected to happen? -- How to reproduce it?(as minimally and precisely as possible) -- Special notes for your reviewers? - -**Issues advisory:** - -- **If you find an unclosed issue, which is exactly what you are going to solve,** please put some comments on that issue to tell others you would be in charge of it. -- **If an issue is opened for a while,** it's recommended for contributors to precheck before working on solving that issue. -- **If you resolve an issue which is reported by yourself,** it's also required to let others know before closing that issue. - -### Propose PRs - -* Raise your idea as an *issue* on [Gitee](https://gitee.com/mindspore/akg/issues) -* If it is a new feature that needs lots of design details, a design proposal should also be submitted. -* After reaching consensus in the issue discussions and design proposal reviews, complete the development on the forked repo and submit a PR. -* None of PRs is not permitted until it receives **2+ LGTM** from approvers. Please NOTICE that approver is NOT allowed to add *LGTM* on his own PR. -* After PR is sufficiently discussed, it will get merged, abandoned or rejected depending on the outcome of the discussion. - -**PRs advisory:** - -- Any irrelevant changes should be avoided. -- Make sure your commit history being ordered. -- Always keep your branch up with the master branch. -- For bug-fix PRs, make sure all related issues being linked. diff --git a/README.md b/README.md index be22af3..c75da4a 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Ascend platform is needed to build this mode. Refer to [MindSpore Installation]( ## Contributing -Welcome contributions. See our [Contributor Wiki](CONTRIBUTING.md) for +Welcome contributions. See [MindSpore Contributor Wiki](https://gitee.com/mindspore/mindspore/blob/master/CONTRIBUTING.md) for more details. ## Release Notes diff --git a/RELEASE.md b/RELEASE.md index e69de29..e6bb04c 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -0,0 +1,4 @@ +## Initial Version +- Upload the initial framework +- Basic support for Ascend910 platform +- Integration with GraphKernel -- GitLab