syntax-tree
> Avoid working directly on wso2-enterprise/ballerina-low-code-editor, fork this repositoty to your account first.
```
git clone https://github.com/
cd ballerina-low-code-editor/syntax-tree
npm install
#### For local development
You need to run npm link inside syntax-tree/ directory to test syntax-tree library with choreo-console and low-code-editor in local environment.
``
cd wso2-enterprise/ballerina-low-code-editor
npm link
npm run watch
``
cd
npm link @ballerina/syntax-tree
> You can use npm unlink command inside the same directory to force switch back to remote referance of the package. You might want to run npm install on parent repository also.
Currently you can't test syntaxt-tree locally without support of choreo-console.
#### Publishing guide for syntax-tree
- Contact @ballerina npm orgnization admin to get publishing rights if you don't have access yet.
- Open your terminal and change to syntax-tree directory. (cd /syntaxt-tree/)npm login
- Login to your npm account using npm version
- Run to state package version you want to publish. It'll update package.json.npm publish --tag latest
- Run to publish your package.syntaxt-tree/vx.x.x` with latest changes, and send a PR against master.
- Create a separate branch