Skip to content

Commit

Permalink
docs: improve documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
tommasongr committed May 1, 2021
1 parent ff8fd57 commit bf754b2
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 51 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,11 @@
- Uniformed all the logs, notifications and alerts
- Polished the syntax definition

### DOCS

- Improved the general quality and structure of the README
- Add a new Help section with some troubleshooting information

## Version 3.4

### FIX
Expand Down
12 changes: 6 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

## Commit notation

- FEATURE: New feature short description
- FIX: Bug fix short description
- REFACTOR: Refactoring short description
- TEST: Testing description
- DOCS: Documentation description
- CHORE: Regular code maintenance description
- feat: New feature short description
- fix: Bug fix short description
- refactor: Refactoring short description
- test: Testing description
- docs: Documentation description
- chore: Regular code maintenance description
19 changes: 9 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ This is a plugin providing Vue language support for the new [Nova editor by Pani

> WARNING: If you want to use PUG in your template you first have to install an extension that provides you PUG syntax, otherwise Nova will crash. Panic has been notified of this issue.
## New in v4.0 💡

## Features

### Vue Language Server 🔥
Expand All @@ -16,9 +14,9 @@ This extension provides a fully featured support for [VLS](https://github.com/vu

The Vue Language Server offers advanced code features like code completion, intellisense and so on.

#### NEW: Settings exposed ⚙️
#### NEW: Configurable Settings ⚙️

From **v4.0** almost all the options of the Vue Language Server are configurable both as Global and per Project.
From **v4.0** almost all the settings available for the Vue Language Server are configurable both globally and per project.

![Special theming](https://raw.githubusercontent.com/tommasongr/nova-vue/master/Vue.novaextension/Images/docs/docs-vue_language_server_settings.png)

Expand All @@ -34,7 +32,7 @@ From **v4.0** the extension ships with a new Information Sidebar! You can see th

### NEW: Status Notifications 🚦

From **v4.0** the extension ships with an improved notification system, giving you more information about what is going on.
From **v4.0** the extension ships with an improved notification system, giving you more information about what is going on. If you don't like them you can of course disable this feature from the settings.

---

Expand Down Expand Up @@ -66,17 +64,18 @@ If you are a developer interested in implementing this feature in your theme che
- [x] Completions for Vue API
- [x] Completions for Vue Directives
- [x] Completions Vue Events (@click)
- [x] Support for typescript and coffeescript
- [x] Support for scss, sass and less
- [x] Support for PUG
- [x] Support for SCSS, SASS, LESS and PostCSS
- [x] Support for JavaScript, TypeScript and CoffeeScript
- [x] Vue Clips (based on [Vue VSCode Snippets](https://github.com/sdras/vue-vscode-snippets))
- [x] Support for Vetur LSP
- [x] Support for Vue Language Server
- [x] Configurable settings for Vue Language Server
- [x] Refined class selectors for improved highlighting
- [x] Support for PUG Syntax

### Features on their way

- [ ] Support for jade (waiting for syntaxes)
- [ ] Support for stylus and postcss (waiting for syntaxes)
- [ ] Support for stylus (waiting for syntaxes)

## Contributing 🤝

Expand Down
39 changes: 4 additions & 35 deletions Vue.novaextension/HELP.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,7 @@
## Special Theming 🎨
# Troubleshooting 🧑‍⚕️

#### Hooks
If you encounter some issue with the Vue Language Server you may want to try reload it. You can do that from the extension menu or from the Vue Information Sidebar.

This is an example of implementation with all the available hooks:
If reloading doesn't solve your problem you may want to try restoring the defaults settings. You can do that from the extension menu or the command palette.

```css
/* Vue */

vue.html.tag.open,
vue.html.tag.close {
color: #59be84;
}

vue.html.tag.name {
color: #59be84;
font-weight: bold;
}

vue.html.tag.attribute.shorthand-key {
color: #59be84;
}

vue.html.tag.attribute.name,
vue.html.embedded.interpolation.bracket {
color: #65c032;
font-weight: bold;
}

vue.html.tag.attribute.argument {
color: #59be84;
font-weight: bold;
}

vue.html.tag.attribute.modifier {
color: #59be84;
}
```
If none of the above solves your problems you can uninstall/reinstall the extension. That should solve any issue.

0 comments on commit bf754b2

Please sign in to comment.