Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/feakin/intellij-feakin
Feakin DSL IDE support, for generate DDD code and 10x flow.
https://github.com/feakin/intellij-feakin
diagram
Last synced: about 1 month ago
JSON representation
Feakin DSL IDE support, for generate DDD code and 10x flow.
- Host: GitHub
- URL: https://github.com/feakin/intellij-feakin
- Owner: feakin
- License: mpl-2.0
- Created: 2022-09-26T13:35:15.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-04T00:44:16.000Z (5 months ago)
- Last Synced: 2024-08-01T20:49:47.830Z (4 months ago)
- Topics: diagram
- Language: Kotlin
- Homepage:
- Size: 1.89 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome - feakin/intellij-feakin - 11 star:0.0k fork:0.0k Feakin DSL IDE support, for generate DDD code and 10x flow. (Kotlin)
README
# Feakin - Architecture DSL
![Build](https://github.com/feakin/intellij-feakin/workflows/Build/badge.svg)
[![Version](https://img.shields.io/jetbrains/plugin/v/20026-feakin.svg)](https://plugins.jetbrains.com/plugin/20026-feakin)
[![Downloads](https://img.shields.io/jetbrains/plugin/d/20026-feakin.svg)](https://plugins.jetbrains.com/plugin/20026-feakin)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:
- [x] Lexer and Parser Definition
- [x] Highlight code
- [x] Line Marker Provider
- [x] LayeredGuarding
- [ ] Endpoint Run
- [ ] Endpoint Test
- [x] GenImpl
- [x] Completion Contributor
- [x] Structure View
- [x] Folding
- [x] Brace Matching
- [x] Block Selection
- [x] Block
- [x] Flow Entry
- [x] Code Formatting
- [ ] Code Style Settings
- [x] Reference Contributor
- [x] ContextName
- [x] File Importer
- [ ] Others
- [x] Commenter
- [ ] Rename Refactoring
- [ ] Quick Fix## Installation
- Using IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "Feakin" >
Install Plugin## License
inspired and based on [https://github.com/intellij-rust/intellij-rust](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.