This article is for developers who want to contribute to the CMake Tools open source project.
## Build the CMake Tools extension
As with most VS Code extensions, you'll need [Node.JS](https://nodejs.org/en/) installed. We use [yarn](https://yarnpkg.com/getting-started/install) to compile the code.
The process is:
1. Open the repo in VS Code
2. Press <kbd>F5</kbd> to build and run the extension
> `snake_case` was used historically for variables in this repo, but that style is phased out. All new variables should be `lowerCamelCase`. The existing variables will be migrated to the new naming soon (or you can help out with a pull request!)
### Changelog
Please update the CHANGELOG.md file as part of your pull request. Follow the style within that file and give yourself credit for the changes you make.