Contextive helps team use a #domaindrivendesign Ubiquitous Language by storing definitions and usage examples of terms in a yml file in their repo, and surfacing the definitions in handy places.
It works in any file, in any programming language - so you get the same hover definitions in a markdown document, a yml file, a code comment, a class or variable name - truly Ubiquitous. #vscode#domaindriven
All the terms are also added to the Intellisense autocomplete, so you can be confident you're using the right words for your domain.
Coming soon, Contextive will support different definitions in different contexts, for those pesky situations where the same word means something different in different parts of your code (is a "client" program or a customer?!).
It's brand spanking new with lots left to do, and we'd love some feedback to help guide our way. So if you think this might help your team out, give it a try and let us know how you go!
Huge thanks to the @fsharporg , @FableCompiler and @omnisharp projects! contextive.tech is FSharp all the way - @dotnet Language Server backend w/ OmniSharp's awesome library + Fable compiled #vscode extension. My first real FSharp project and couldn't be happier!
• • •
Missing some Tweet in this thread? You can try to
force a refresh