Rell Language Extension for Visual Studio CodeTHIS IS AN ALPHA VERSION UNDER DEVELOPMENT Rell is a programming language built for the relational blockchain platform Chromia. It allows to you build dapps in a way that's safe, concise and intuitive. FeaturesThis extension enables language features for Rell, including syntax- and semantic highlighting, compilation warnings, and formatting. Code FormatterThe extension comes with a built-in code formatter that ensures consistent code styling within your workspace. The formatter is designed to simplify your coding process and enhance the readability of your codebase. Customizable OptionsWhile the formatter's default settings are designed to be helpful right out of the box, we understand that different projects and preferences may require specific adjustments. Therefore, we provides you with the flexibility to customize certain formatting options. The following parameters can be configured to suit your needs:
We aim to increase the level of customization of the formatter. If you have any request for a change of the default style or would like a new parameter for the customization please open a issue in the repoistory. To configure these parameters, create a file named
Coloring and StylingThe extension comes with a default style schema for Rell files. If one would like to change the default style for a specific semantic token the following steps is required:
ContributingRequirementsTo develop on the extension currently requires Java Development Kit (JDK). To check if you have JDK installed on your machine, open a terminal and run
Prepare IDE sources
Run the extension with local changes
Publish new versionTo publish a new version of the extension up to the vs code marketplace one need to update the version in package.json and merge it into main branch. This will trigger a pipeline on bitbucket which will publish a new version. Release Notes0.1.0Alpha release of rell language extension for VS Code. The extension is under testing, please report bugs or write feature reqeusts here. |