All Projects → ShailenNaidoo → Netlify

ShailenNaidoo / Netlify

Licence: other
A VS Code extension that displays your Netlify build statuses and more!

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Netlify

Vscode Mjml
This repo is archived. MJML preview, lint, compile for Visual Studio Code.
Stars: ✭ 138 (+500%)
Mutual labels:  extension, visual-studio-code, vscode-extension
VSCode-Anywhere
VSCode with preconfigured tools for your programming languages : binaries, settings, extensions and documentations
Stars: ✭ 26 (+13.04%)
Mutual labels:  ide, visual-studio-code, vscode-extension
Vscode Es7 Javascript React Snippets
Extension for Javascript/React snippets with search supporting ES7 and babel features
Stars: ✭ 435 (+1791.3%)
Mutual labels:  extension, vscode-extension
Vs Freemarker
FreeMarker language colorization extension for Visual Studio Code
Stars: ✭ 17 (-26.09%)
Mutual labels:  extension, visual-studio-code
Vscode Matlab
MATLAB support for Visual Studio Code
Stars: ✭ 114 (+395.65%)
Mutual labels:  extension, visual-studio-code
VscOdooSnippets
Odoo Snippets for Visual Studio Code
Stars: ✭ 29 (+26.09%)
Mutual labels:  extension, visual-studio-code
emulator
Run Android emulator and iOS simulator easily from VScode!
Stars: ✭ 60 (+160.87%)
Mutual labels:  extension, visual-studio-code
Web Accessibility
A Visual Studio Extension for Web accessibility
Stars: ✭ 55 (+139.13%)
Mutual labels:  extension, visual-studio-code
vscode-open-in-github
Visual Studio Code Extension — Open file in GitHub
Stars: ✭ 35 (+52.17%)
Mutual labels:  extension, visual-studio-code
Vscode Twitch Highlighter
This is a VS Code extension that will allow your Twitch chat to highlight a line of code via a command message. Example: `!line 8 server.js`. See master branch README.md for more details
Stars: ✭ 169 (+634.78%)
Mutual labels:  extension, visual-studio-code
Aura Theme
💅 A beautiful dark theme for your favorite apps.
Stars: ✭ 159 (+591.3%)
Mutual labels:  extension, visual-studio-code
Html Css Class Completion
🍫 Visual Studio Code extension that provides CSS class name completion for the HTML class attribute based on the CSS files in your workspace
Stars: ✭ 174 (+656.52%)
Mutual labels:  extension, visual-studio-code
vscode-magento-wizard
Helps develop Magento 2 extensions using VSCode
Stars: ✭ 22 (-4.35%)
Mutual labels:  extension, vscode-extension
vscode-gitignore
A simple extension for Visual Studio Code that lets you pull .gitignore files from the https://github.com/github/gitignore repository
Stars: ✭ 44 (+91.3%)
Mutual labels:  extension, visual-studio-code
Vue Vscode Extensionpack
The extensions I use when developing a Vue application with VS Code
Stars: ✭ 264 (+1047.83%)
Mutual labels:  extension, vscode-extension
vsc
☢️ A fresh-looking, neon theme for Visual Studio Code Almost radioactive.
Stars: ✭ 24 (+4.35%)
Mutual labels:  extension, vscode-extension
Vscode Simple Vim
Vim extension for VSCode
Stars: ✭ 38 (+65.22%)
Mutual labels:  extension, visual-studio-code
vscode-react-javascript-snippets
Extension for React/Javascript snippets with search supporting ES7+ and babel features
Stars: ✭ 782 (+3300%)
Mutual labels:  extension, vscode-extension
super-encourager
vscode插件: 超级鼓励师 奖励下努力工作的你!
Stars: ✭ 42 (+82.61%)
Mutual labels:  extension, vscode-extension
vscode-liquid
💧Liquid language support for VS Code
Stars: ✭ 137 (+495.65%)
Mutual labels:  ide, visual-studio-code

Netlify for VS Code

Unofficial Netlify extension for VS Code.

New feature 🎉: Added a command Netlify: View deploy log to view the current branches' deploy log (build process) on Netlify

Features

  • Deploy status and errors inside VS Code.
  • 🌍 View latest production build with single click.
  • 👀 Deploy preview straight from branch in VS Code.
  • ⚡️ VS Code command palette integration.
  • 👓 Netlify sidebar for in-depth deploy information

Documentation

Video Overview

Status bar

The deployment monitor in the VS Code status bar should show one of the following states:

  • Site is being deployed
  • Site deploy was successful
  • Site is waiting to be built
  • Site deploy has failed

Command palette

You can run the following commands from the VS Code command palette:

  • Netlify: View latest deploy
  • Netlify: View production site
  • Netlify: Trigger Netlify build
  • Netlify: View deploy log

Settings

You can configure the extension straight from VS Code settings, by simply searching for Netlify. However, should you wish, you can also configure it straight from the settings.json file as follows:

{
  "netlify.site_id": "<site_name|api_id>",
  "netlify.api_token": "<personal_access_token>",
  "netlify.set_interval": "<number>",
  "netlify.build_status_colors": {
    "building": "<hex|name>",
    "enqueued": "<hex|name>",
    "deploy-successful": "<hex|name>",
    "error": "<hex|name>"
  }
}

These values are as follows:

netlify.site_id

The name of your site or api id can be used, you can find these details under Site detail. If you site name is my-site then you need to append .netlify.com so it will be my-site.netlify.com

netlify.api_token

The api_token is your Personal Access Token which can be found in User Settings, this will be used to authenticate private Netlify projects

netlify.set_interval

The default is 10000ms but you can set whatever polling interval you would like.

netlify.build_hook

This is your build hook endpoint for triggering a build process, you can create one via Build & deploy which can be found in a project's Settings

You can trigger the build hook straight from VS Code via the command pallette Netlify: Trigger build

netlify.build_status_colors

You can set the colors of the Netlify build status, makes it a bit easier is if the default colors do not play nicely with your theme. Here is the config for it via the settings.json

"netlify.build_status_colors": {
  "building": "<hex|name>",
  "enqueued": "<hex|name>",
  "deploy-successful": "<hex|name>",
  "error": "<hex|name>"
}

If you don't set a property with a color then it will just default to the internal color for that property

Feedback

If you love using this VS Code extension, please leave some feedback or rate it on the VS Code Marketplace it would be greatly appreciated.

If you have any ideas on how we can improve this project or maybe you found a bug, please let us know via a Github Issue

If you really, really love the project maybe consider sponsoring it

Become a Patron

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].