Thank you for investing your time in contributing to this project! 🎉
You can look at the currently open issues to see if there's a feature which you would like to work on or a reported bug to fix.
Development of this project happens on GitHub using issues and pull requests. Please open an issue first for feature requests and bug reports. A pull request can be opened directly if the changes are small enough.
The project uses stylua for code
formatting. It can be run using make fmt
.
The project uses vusted for testing. Please
refer to the project README for installation instructions. The tests can be run
using make
with the following command:
make test
This will install the dependencies such as telescope.nvim
, etc. in a .deps
directory and invoke the vusted
command. To use the latest version of the
dependencies for testing, remove them using make clean
and then invoke the
test target again.
The project uses luacov for coverage
reports. Please refer to the project README for installation instructions. The
coverage report is generated automatically when running vusted
.
The project follows Semantic Versioning. The release process is done manually using GitHub Releases.