If you would like to contribute enhancements or fixes, please read this document first.
- Fork cfmleditor
- Clone your forked repository
- Install Node.js with npm if not already installed
- Open this project as the workspace in VS Code
- Install the recommended extensions in
.vscode/extensions.json - Run
npm installat workspace root to install dependencies
- It is recommended to work on a separate feature branch created from the latest
master. - To debug, run the
Launch Extensiondebug target in the Debug View. This will:- Launch the
preLaunchTasktask to compile the extension - Launch a new VS Code instance with the
vscode-cfmlextension loaded - You will see a notification saying the development version of
vscode-cfmloverwrites the bundled version ofvscode-cfmlif you have an older version installed
- Launch the
- Make a pull request to the upstream
master
- Code should pass TSLint and markdownlint with the included configuration.
- Please use descriptive variable names and only use well-known abbreviations.