-
Notifications
You must be signed in to change notification settings - Fork 599
Re-structured Doc #513
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Re-structured Doc #513
Changes from all commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
472dc1c
check html window
35420ba
change index.rst of branch devel
cabe8ba
Merge tag 'v2.0.0.a0' into devel
8ac43e5
Merge branch 'devel' of http://github.com/deepmodeling/deepmd-kit int…
36adf85
Re-structured doc
f62e5ce
Re-structured Doc
8dc480b
Re-structured Doc
f7c000f
Re-structured Doc
6e92359
Re-structured Doc
d2bd1ea
Re-structured Doc
0a994c2
Re-structured Doc
420822c
Re-structured Doc
ba1bc7b
Set theme jekyll-theme-cayman
tuoping dfe2193
Create index.md
tuoping 2c46ffd
Re-structured Doc
25cf687
Re-structured Doc
484c9d9
Re-structured index.rst and seperated install.rst into 3 files;
1a55647
Same as before
a65a50f
Edited license.rst and credits.rst
bc68f89
same as before
fcc85a7
Modified pair-style-deepmd syntax part
38f713b
Fixed the collapsed table in getting-started#prepare-data by adding e…
19ff8a3
Added sphinx-markdown-table in requirements.txt
32e4a68
modified getting-started.md compared with deepmodeling/deepmd-kit/devel
52a182e
Modification after Merge
eae6661
modified superlinks in getting-started.md
328df53
same
35f46fb
Something is imperfect with the url. I can't link to #section in anot…
aa00bc8
changed LICENSE to url; deleted whatsnew, application-examples and kn…
df02d99
Merge remote-tracking branch 'refs/remotes/origin/devel' into devel
45956f6
corrected subsection links
c626b55
testing external section links
2f7c49c
same
940d08d
changed all the superlinks in getting-started.md from markdown format…
563a705
same
a28afd5
Update doc/conf.py
tuoping a9619bb
Update doc/getting-started.md
tuoping b38d538
added some descriptor/scripts in api.rst; Changed the user names of c…
3bed245
Merge branch 'devel' of http://github.com/tuoping/deepmd-kit into devel
006e7d1
Changed parser from recommonmark to myst, so the header-anchors in ge…
40c6ae2
add myst-parser in requirements
f0bdb8b
move doc dependence packages from requirements.txt to setup.py
dfc0484
changed contributor's order in credits.rst
c60523f
change whatsnew
fa48beb
change highlights in 2.0 in README.md
72c2c0e
Update README.md
tuoping 46e843b
Merge remote-tracking branch 'TP/devel' into devel
ebb2419
Add CONTRIBUTING.md
990f1cb
Fixed some minor mistakes.
18c00a2
changed document for training inputs from train-input.rst to train-in…
fe084a3
Fixed links under "highlights in kit2.0.0".
tuoping 9c2115e
Checked all the links, and made sure they work both in markdown mode …
74269c0
Sorry, fixed a broken link in CONTRIBUTING.md.
2bd50a6
Asigned language 'bash' for codes in CONTRIBUTING.md; Corrected a typ…
ea0acb7
Update CONTRIBUTING.md
amcadmus 671be8d
fix typo in README.md
amcadmus e7a0589
Update README.md
amcadmus 3735a8f
Update credits.rst
amcadmus File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,136 @@ | ||
| # DeePMD-kit Contributing Guide | ||
|
|
||
| Welcome to [DeePMD-kit](https://github.com/deepmodeling/deepmd-kit)! | ||
|
|
||
| ## What you can contribute | ||
|
|
||
| You can either make a code contribution, help improve our document or offer help to other users. Your help is always appreciated. Come and have fun! | ||
|
|
||
| ### Code contribution | ||
| You can start from any one of the following items to help improve deepmd-kit | ||
|
|
||
| - Smash a bug | ||
| - Implement a feature or add a patch, whatever you think deepmd-kit is missing | ||
| - Browse [issues](https://github.com/deepmodeling/deepmd-kit/issues), find an issue labeled enhancement or bug, and help to solve it. | ||
|
|
||
| See [here](#before-you-contribute) for some before-hand heads-up. | ||
|
|
||
| See [here](#how-to-contribute) to learn how to contribute. | ||
|
|
||
| ### Document improvement | ||
| You can start from any one of the following items to help improve [DeePMD-kit Docs](https://deepmd.readthedocs.io/en/latest/?badge=latest): | ||
|
|
||
| - Fix typos or format (punctuation, space, indentation, code block, etc.) | ||
| - Fix or update inappropriate or outdated descriptions | ||
| - Add missing content (sentence, paragraph, or a new document) | ||
| - Translate docs changes from English to Chinese | ||
|
|
||
| ### Offer help | ||
| You can help other users of deepmd-kit in the following way | ||
|
|
||
| - Submit, reply to, and resolve [issues](https://github.com/deepmodeling/deepmd-kit/issues) | ||
| - (Advanced) Review Pull Requests created by others | ||
|
|
||
| ## Before you contribute | ||
| ### Overview of DeePMD-kit | ||
| Currently, we maintain two main branch: | ||
| - master: stable branch with version tag | ||
| - devel : branch for developers | ||
|
|
||
| ### Developer guide | ||
| See [here](doc/development/index.md) for coding conventions, API and other needs-to-know of the code. | ||
|
|
||
| ## How to contribute | ||
| Please perform the following steps to create your Pull Request to this repository. If don't like to use commands, you can also use [GitHub Desktop](https://desktop.github.com/), which is easier to get started. Go to [git documentation](https://git-scm.com/doc) if you want to really master git. | ||
|
|
||
| ### Step 1: Fork the repository | ||
|
|
||
| 1. Visit the project: <https://github.com/deepmodeling/deepmd-kit> | ||
| 2. Click the **Fork** button on the top right and wait it to finish. | ||
|
|
||
| ### Step 2: Clone the forked repository to local storage and set configurations | ||
|
|
||
| 1. Clone your own repo, not the public repo (from deepmodeling) ! And change the branch to devel. | ||
| ```bash | ||
| git clone https://github.com/$username/deepmd-kit.git | ||
| # Replace `$username` with your GitHub ID | ||
|
|
||
| git checkout devel | ||
| ``` | ||
|
|
||
| 2. Add deepmodeling's repo as your remote repo, we can name it "upstream". And fetch upstream's latest codes to your workstation. | ||
| ```bash | ||
| git remote add upstream https://github.com/deepmodeling/deepmd-kit.git | ||
| # After you add a remote repo, your local repo will be automatically named "origin". | ||
|
|
||
| git fetch upstream | ||
|
|
||
| # If your current codes are behind the latest codes, you should merge latest codes first. | ||
| # Notice you should merge from "devel"! | ||
| git merge upstream/devel | ||
| ``` | ||
|
|
||
| 3. Modify your codes and design unit tests. | ||
|
|
||
| 4. Commit your changes | ||
| ```bash | ||
| git status # Checks the local status | ||
| git add <file> ... # Adds the file(s) you want to commit. If you want to commit all changes, you can directly use `git add.` | ||
| git commit -m "commit-message: update the xx" | ||
| ``` | ||
|
|
||
| 5. Push the changed codes to your original repo on github. | ||
| ```bash | ||
| git push origin devel | ||
| ``` | ||
|
|
||
| ### Alternatively: Create a new branch | ||
|
|
||
| 1. Get your local master up-to-date with upstream/master. | ||
|
|
||
| ```bash | ||
| cd $working_dir/deepmd-kit | ||
| git fetch upstream | ||
| git checkout master | ||
| git rebase upstream/master | ||
| ``` | ||
|
|
||
| 2. Create a new branch based on the master branch. | ||
|
|
||
| ```bash | ||
| git checkout -b new-branch-name | ||
| ``` | ||
|
|
||
| 3. Modify your codes and design unit tests. | ||
|
|
||
| 4. Commit your changes | ||
|
|
||
| ```bash | ||
| git status # Checks the local status | ||
| git add <file> ... # Adds the file(s) you want to commit. If you want to commit all changes, you can directly use `git add.` | ||
| git commit -m "commit-message: update the xx" | ||
| ``` | ||
|
|
||
| 5. Keep your branch in sync with upstream/master | ||
|
|
||
| ```bash | ||
| # While on your new branch | ||
| git fetch upstream | ||
| git rebase upstream/master | ||
| ``` | ||
|
|
||
| 6. Push your changes to the remote | ||
|
|
||
| ```bash | ||
| git push -u origin new-branch-name # "-u" is used to track the remote branch from origin | ||
| ``` | ||
|
|
||
| ### Step 3: Create a pull request | ||
|
|
||
| 1. Visit your fork at <https://github.com/$username/deepmd-kit> (replace `$username` with your GitHub ID) | ||
| 2. Click `pull requests`, followed by `New pull request` and `Compare & pull request` to create your PR. | ||
|
|
||
| Now, your PR is successfully submitted! After this PR is merged, you will automatically become a contributor to DeePMD-kit. | ||
|
|
||
| ## Contact us | ||
| E-mail: contact@deepmodeling.org |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do we need this file? what does the text mean ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is about toy model. If we are going to add something like "application examples", there is a scheme called sphinx-gallery, where we put toy models in example file, and generate demos automatically to display in doc.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't have toy model yet. So this is just a suggestion to put in bank.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see examples/* and doc/train-*.md for latest updates on the examples.