{"repo":"shortcuts/neovim-plugin-boilerplate","free":true,"listed":false,"github":"https://github.com/shortcuts/neovim-plugin-boilerplate","clone":"git clone https://github.com/shortcuts/neovim-plugin-boilerplate.git","description":"🔌 Plug and play Neovim plugin boilerplate with pre-configured CI, CD, linter, docs and tests.","language":"Lua","stars":224,"topics":["plugin","boilerplate","lua","neovim","neovim-plugin","nvim","template"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"🔌 Neovim plugin boilerplate Plug and play Neovim plugin boilerplate with pre-configured CI, CD, linter, docs and tests. ⚡️ Features - Interactive setup script for an easy setup - Perfect for open-source: - CODEOWNERS file for PR auto-assign - Issue forms and PR templates - README.md template - Generated Neovim documentation with mini.nvim doc plugin - Test runner with mini.nvim test plugin - Versioned testing with available with bob - Automatic releases (CD) with release-please-action - Linting with Stylua - Static analysis with LuaLS (inspired by lukas-reineke/ci-template.nvim) - GitHub Actions Pipeline: - Lint with Stylua - Static analysis with LuaLS - Versioned testing (0.9.x, 0.10.x and Nightly by default) - Generated documentation analysis - Minimal run time with caching capabilities, ideal for free-plans 📋 Installation Note : This section is only required if you wish to use the tooling proposed by this template, you can skip this step if you want. - Install Stylua for the linting solution - Install bob neovim version manager for the versioned testing solution ☄ Getting started The following checklist is all your need to do to start writing your first plugin. 1 - Clone the template repository via HTTPs via SSH via GH 2 - Replace placeholder names with your plugin name ✨ Automatically The setup script will rename files and placeholder names for you. Once done, you can remove anything setup related if you want to. ✍️ Manually Note : The placeholder names are purposely wr","default_branch":null,"files":null,"tree":[],"storefront":"/r/shortcuts","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shortcuts/neovim-plugin-boilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}