Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 795 Bytes

File metadata and controls

28 lines (18 loc) · 795 Bytes

Please do not raise PR's for new features, only bug fixes will be reviewed.

Requirements

Generating docs

Most of the documentation is handwritten however the documentation for the configuration is generated from lua/gitsigns/config.lua which contains the configuration schema. The help file is generated by scripts/gen_help.lua and uses emmylua_doc_cli to extract API documentation from the Lua sources.

The documentation can be updated with:

make doc

Testsuite

The testsuite uses the same framework as Neovims functionaltest suite. This is just busted with lots of helper code to create headless neovim instances which are controlled via RPC.

To run the testsuite:

make test