Improve CONTRIBUTING.md
closes: #13521 Signed-off-by: shane.xb.qian <shane.qian@foxmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
fdbadea4b6
commit
4ae16d721a
@ -1,13 +1,12 @@
|
|||||||
# Contributing to Vim
|
# Contributing to Vim
|
||||||
|
|
||||||
Patches are welcome in whatever form.
|
Patches are welcome in whatever form.
|
||||||
Discussions about patches happen on the vim-dev maillist.
|
Discussions about patches happen on the [vim-dev][0] mailing list.
|
||||||
If you create a pull request on GitHub it will be
|
If you create a pull request on GitHub it will be
|
||||||
forwarded to the vim-dev maillist. You can also send your patch there
|
forwarded to the vim-dev mailing list. You can also send your patch there
|
||||||
directly. In that case an attachment with a unified diff format is preferred.
|
directly (but please note, the initial posting is subject to moderation).
|
||||||
Information about the maillist can be found [on the Vim website].
|
In that case an attachment with a unified diff format is preferred.
|
||||||
|
Information about the mailing list can be found [on the Vim website][0]
|
||||||
[on the Vim website]: http://www.vim.org/maillist.php#vim-dev
|
|
||||||
|
|
||||||
A pull request has the advantage that it will trigger the Continuous
|
A pull request has the advantage that it will trigger the Continuous
|
||||||
Integration tests, you will be warned of problems (you can ignore the coverage
|
Integration tests, you will be warned of problems (you can ignore the coverage
|
||||||
@ -22,31 +21,27 @@ Contributions will be distributed with Vim under the Vim license. Providing a
|
|||||||
change to be included implies that you agree with this and your contribution
|
change to be included implies that you agree with this and your contribution
|
||||||
does not cause us trouble with trademarks or patents. There is no CLA to sign.
|
does not cause us trouble with trademarks or patents. There is no CLA to sign.
|
||||||
|
|
||||||
|
|
||||||
# Reporting issues
|
# Reporting issues
|
||||||
|
|
||||||
We use GitHub issues, but that is not a requirement. Writing to the Vim
|
We use GitHub issues, but that is not a requirement. Writing to the Vim
|
||||||
maillist is also fine.
|
mailing list is also fine.
|
||||||
|
|
||||||
Please use the GitHub issues only for actual issues. If you are not 100% sure
|
Please use the GitHub issues only for actual issues. If you are not 100% sure
|
||||||
that your problem is a Vim issue, please first discuss this on the Vim user
|
that your problem is a Vim issue, please first discuss this on the Vim user
|
||||||
maillist. Try reproducing the problem without any of your plugins or settings:
|
mailing list. Try reproducing the problem without any of your plugins or settings:
|
||||||
|
|
||||||
vim --clean
|
vim --clean
|
||||||
|
|
||||||
If you report an issue, please describe exactly how to reproduce it.
|
If you report an issue, please describe exactly how to reproduce it.
|
||||||
For example, don't say "insert some text" but say what you did exactly:
|
For example, don't say "insert some text" but say what you did exactly:
|
||||||
"ahere is some text<Esc>".
|
`ahere is some text<Esc>`.
|
||||||
Ideally, the steps you list can be used to write a test to verify the problem
|
Ideally, the steps you list can be used to write a test to verify the problem
|
||||||
is fixed.
|
is fixed.
|
||||||
|
|
||||||
Feel free to report even the smallest problem, also typos in the documentation.
|
Feel free to report even the smallest problem, also typos in the documentation.
|
||||||
|
|
||||||
You can find known issues in the todo file: ":help todo".
|
You can find known issues in the todo file: `:help todo`.
|
||||||
Or open [the todo file] on GitHub to see the latest version.
|
Or open [the todo file][todo list] on GitHub to see the latest version.
|
||||||
|
|
||||||
[the todo file]: https://github.com/vim/vim/blob/master/runtime/doc/todo.txt
|
|
||||||
|
|
||||||
|
|
||||||
# Syntax, indent and other runtime files
|
# Syntax, indent and other runtime files
|
||||||
|
|
||||||
@ -57,11 +52,10 @@ If you find a problem with one of these files or have a suggestion for
|
|||||||
improvement, please first try to contact the maintainer directly.
|
improvement, please first try to contact the maintainer directly.
|
||||||
Look in the header of the file for the name and email address.
|
Look in the header of the file for the name and email address.
|
||||||
|
|
||||||
The maintainer will take care of issues and send updates to Bram for
|
The maintainer will take care of issues and send updates to the Vim project for
|
||||||
distribution with Vim.
|
distribution with Vim.
|
||||||
|
|
||||||
If the maintainer does not respond, contact the vim-dev maillist.
|
If the maintainer does not respond, contact the [vim-dev][0] mailing list.
|
||||||
|
|
||||||
|
|
||||||
# Translations
|
# Translations
|
||||||
|
|
||||||
@ -77,8 +71,28 @@ can be translated:
|
|||||||
The help files can be translated and made available separately.
|
The help files can be translated and made available separately.
|
||||||
See https://www.vim.org/translations.php for examples.
|
See https://www.vim.org/translations.php for examples.
|
||||||
|
|
||||||
|
# How do I contribute to the project?
|
||||||
|
|
||||||
|
Please have a look at the following [discussion][6], which should give you some
|
||||||
|
ideas. Please also check the [develop.txt][7] helpfile for the recommended
|
||||||
|
style. Often it's also beneficial to check the surrounding code for the style
|
||||||
|
being used.
|
||||||
|
|
||||||
|
# I have a question
|
||||||
|
|
||||||
|
If you have some question on the style guide, please contact the [vim-dev][0]
|
||||||
|
mailing list. For other questions please use the [Vi Stack Exchange][8] website, the
|
||||||
|
[vim-use][9] mailing list or make use of the [discussion][10] feature here at github.
|
||||||
|
|
||||||
|
[todo list]: https://github.com/vim/vim/blob/master/runtime/doc/todo.txt
|
||||||
|
[0]: http://www.vim.org/maillist.php#vim-dev
|
||||||
[1]: https://github.com/vim/vim/blob/master/src/po/README.txt
|
[1]: https://github.com/vim/vim/blob/master/src/po/README.txt
|
||||||
[2]: https://github.com/vim/vim/blob/master/runtime/lang/README.txt
|
[2]: https://github.com/vim/vim/blob/master/runtime/lang/README.txt
|
||||||
[3]: https://github.com/vim/vim/blob/master/runtime/tutor/README.txt
|
[3]: https://github.com/vim/vim/blob/master/runtime/tutor/README.txt
|
||||||
[4]: https://github.com/vim/vim/blob/master/runtime/doc/vim.1
|
[4]: https://github.com/vim/vim/blob/master/runtime/doc/vim.1
|
||||||
[5]: https://github.com/vim/vim/blob/master/nsis/lang/english.nsi
|
[5]: https://github.com/vim/vim/blob/master/nsis/lang/english.nsi
|
||||||
|
[6]: https://github.com/vim/vim/discussions/13087
|
||||||
|
[7]: https://github.com/vim/vim/blob/master/runtime/doc/develop.txt
|
||||||
|
[8]: https://vi.stackexchange.com
|
||||||
|
[9]: http://www.vim.org/maillist.php#vim-use
|
||||||
|
[10]: https://github.com/vim/vim/discussions
|
||||||
|
|||||||
Reference in New Issue
Block a user