Feakin is an architecture DSL for design, governance and visualization, based on Diagram-as-code. It can highlight code, generate structure, and others.
Fklang 是一个基于软件开发工业化思想设计的架构设计 DSL。通过显性化软件架构设计,以确保软件系统描述与实现的一致性。并在工作流中,内嵌对于 AI 代码生成软件的支持,以构筑完整的开发者体验。
Features:
- Lexer and Parser Definition
- Highlight code
- Line Marker Provider
- LayeredGuarding
- Endpoint Run
- Endpoint Test
- GenImpl
- Completion Contributor
- Structure View
- Folding
- Brace Matching
- Block Selection
- Block
- Flow Entry
- Code Formatting
- Code Style Settings
- Reference Contributor
- ContextName
- File Importer
- Others
- Commenter
- Rename Refactoring
- Quick Fix
-
Using IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "Feakin" > Install Plugin
inspired and based on https://github.com/intellij-rust/intellij-rust
- MIT license. Copyright (c) 2015 Aleksey Kladov, Evgeny Kurbatsky, Alexey Kudinkin and contributors
- MIT license. Copyright (c) 2016 JetBrains
@2022 This code is distributed under the MPL license. See LICENSE
in this directory.