Contextive is an IntelliJ Platform Plugin to assist developers in environments with a complex domain or project specific language, where words have a special meaning in the context of the project.
It should help new team members get up to speed more quickly in understanding domain-specific terms. By storing the term definitions in your repository, and surfacing the definitions as you work on the code, it encourages the use of the domain-specific terms in your code, and regularly updating the definitions as the team's understanding evolves.
+++[!WARNING]
+
+This plugin is considered 'beta' status, as leverages relatively new Language Server Protocol support from JetBrains which is still marked as unstable in the IntelliJ Platform API. Some features may not work or may not work as expected. Please report issues in this project and we will liaise with JetBrains to resolve.See known issues below
+
See IntelliJ IDEs (e.g. IDEA) Installation Instructions.
Create a folder in your project root called .contextive
. Create a file in that folder called definitions.yml
.
Start defining your definitions following the schema specified in our usage guide. You might like to start by copying our default definitions file that defines the terms used in the definitions file itself.
@@ -33,7 +40,7 @@