Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 1.59 KB

CONTRIBUTING.md

File metadata and controls

44 lines (33 loc) · 1.59 KB

Contributing Guide

Thanks for your interest in improving vscode-vba!

Creating Issues

Before you create a new issue, please first search in open issues to check it is not already reported.

In case your issue already exists, add a reaction and possibly create relevant comments.

Otherwise proceed with opening a new one.

Creating Pull Requests

Before making bigger changes, please discuss them in an issue.

In general PRs should be kept as small as possible (e.g. one feature/fix per PR). It allows merging them faster with less conflicts and will reduce review time.

Repository Setup

Unit Tests

Every PR should contain a test case that covers the added feature or bug fix. This prevents regressions and makes reviewing the changes easier by proofing correct functionality.

Tests for the language grammar providing the syntax highlighting are in syntaxes/tests. They can be run with the following command:

npm run test

Install a dev version

If you'd like to install a development version of the extension, you can run the following:

npm run install-dev-ext

Note: you have to reload the VS Code window if open (run >reload window from command palette).

Compilation and Linting

Currently there are no features that rely on typescript. Thus there is no need to compile or lint the code during development.