Releases, docs & tests for plugins

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • neovim

    Vim-fork focused on extensibility and usability

    jobs: tests: strategy: matrix: # os: [ubuntu-latest, windows-latest] os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: - uses: actions/[email protected] - name: Install Neovim shell: bash run: | wget -q -O /tmp/nvim.deb sudo dpkg -i /tmp/nvim.deb - name: Run Tests run: | nvim --version [ ! -d tests ] && exit 0 nvim --headless -u tests/init.lua -c "PlenaryBustedDirectory tests/ {minimal_init = 'tests/init.lua', sequential = true}" docs: runs-on: ubuntu-latest needs: tests if: ${{ github.ref == 'refs/heads/main' }} steps: - uses: actions/[email protected] - name: panvimdoc uses: kdheepak/[email protected] with: vimdoc: lazy.nvim version: "Neovim >= 0.8.0" demojify: true treesitter: true - name: Push changes uses: stefanzweifel/[email protected] with: commit_message: "chore(build): auto-generate vimdoc" commit_user_name: "github-actions[bot]" commit_user_email: "github-actions[bot]" commit_author: "github-actions[bot] " release: name: release if: ${{ github.ref == 'refs/heads/main' }} needs: - docs - tests runs-on: ubuntu-latest steps: - uses: google-github-actions/[email protected] id: release with: release-type: simple package-name: lazy.nvim - uses: actions/[email protected] - name: tag stable versions if: ${{ steps.release.outputs.release_created }} run: | git config github-actions[bot] git config github-actions[bot] git remote add gh-token "https://${{ secrets.GITHUB_TOKEN }}" git tag -d stable || true git push origin :stable || true git tag -a stable -m "Last Stable Release" git push origin stable ```

  • tokyonight.nvim

    🏙 A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • neovim-plugin-boilerplate

    🔌 Plug and play Neovim plugin boilerplate with pre-configured CI, CD, linter, docs and tests.

    I recently created this template repository which CI, release, tests and doc support. This CD script is exactly what I’m missing! Will definitely take a look, thanks!

  • kustomize.nvim

    A Neovim plugin with some useful functions for working with Kustomize

    It works like a [charm](! Thanks!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts