Hi,

On Thu, Sep 14, 2023 at 10:23 AM Gary Watson <[email protected]>
wrote:

> I'm interested in contributing to the project... Starting up this
> discussion thread for two reasons...
>
>    1. To find out the best way I can personally contribute
>    2. Other people might be interested in contributing too, if so,
>    whatever answers I get, they might find useful too :)
>
> To that end...
>
>    1. What tasks could I help with (assuming something from the issue
>    tracker might be good)
>
>
Thanks for reaching out. I would recommend the following tasks:

1. Develop test scripts for the Vim features.  There are a large number of
example scripts in the
    src/testdir directory (
https://github.com/vim/vim/tree/master/src/testdir).  Vim has an extensive
    test infrastructure for developing different types of tests.  You can
use the Vim code coverage
    information (https://app.codecov.io/gh/vim/vim/tree/master/src) to see
the lines of codes that
   are not yet covered by tests and develop new tests for them.  Note that
Vim currently has
   around 82% code coverage.  This will significantly help in improving the
quality of Vim,
   refactoring of the code base and adding new features without introducing
regressions.
   This work may not be as fancy as adding new features, but this helps
more than adding
   new features to Vim.
2. Help with triaging the issues reported in Github issue tracker (
https://github.com/vim/vim/issues).
3. Develop test scripts for the issues listed in Github.  This will help in
reproducing the issue and
    adding it to the test suite.
4. Develop fixes for the issues reported in Github.  The latest todo.txt
help
    file (https://github.com/vim/vim/blob/master/runtime/doc/todo.txt)
contains the list of
    known issues and feature requests.
5. Develop new features listed in the todo.txt file.  The major features
that currently need help
    are virtual text and classes.


>    1. Are there any conventions I should know about to not get made fun
>    of too much :)
>    2. Where's the best place to communicate about such things (or is this
>    discussion section it?)
>    1. side note, is there a good live chat somewhere?
>
>
>
You can use the vim-dev mailing list for any development related discussion.

Regards,
Yegappan

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/CAAW7x7%3DmwCQTC5L-ut4uxh-LMXaN6DY_26462SaOv7_Vvbc2bA%40mail.gmail.com.

Raspunde prin e-mail lui