Giter Site home page Giter Site logo

cseickel / neovimcraft Goto Github PK

View Code? Open in Web Editor NEW

This project forked from neurosnap/neovimcraft

0.0 0.0 0.0 819 KB

website that makes it easy to find neovim plugins

Home Page: https://neovimcraft.com

License: MIT License

JavaScript 2.67% Shell 1.06% HTML 3.26% Svelte 52.85% TypeScript 34.31% CSS 4.81% Nix 1.05%

neovimcraft's Introduction

neovim craft

A site dedicated to finding the best neovim plugins and other resources for building neovim plugins

Want to submit a plugin?

If you'd like to suggest a plugin to add to neovimcraft then feel free to open a github issue or submit a PR after running the following command:

yarn resource

This command will step through the requirements for adding a resource to the site.

Developing

You need to add a couple environment variables related to using the github api:

export GITHUB_ACCESS_TOKEN='xxx'
export GITHUB_USERNAME='my-user'

To run the scraper

yarn scrape

This will fetch data from remote sources and then save them to our resources.json file. This file is our source-of-truth for the plugins we eventually save.

To fetch and process the results in our results.json file

yarn process

This will use the github api to fetch information about the resources and also fetch the associated readme for each resource and save them to db.json and markdown.json

To only process missing resources:

yarn process missing

To convert markdown files to html

yarn html

This will create an html.json file which contains the readme html which we use for each plugin page.

Once you've created a project and installed dependencies with yarn, start a development server:

yarn dev

Building

Before creating a production version of your app, install an adapter for your target environment. Then:

yarn build

You can preview the built app with yarn preview, regardless of whether you installed an adapter. This should not be used to serve your app in production.

Deploy

yarn deploy

neovimcraft's People

Contributors

neurosnap avatar mattleong avatar akrifari avatar jceb avatar shadmansaleh avatar theory-of-everything avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.