GitHub - feakin/intellij-feakin: Feakin DSL IDE support, for generate DDD code and 10x flow. · GitHub
Skip to content

About

Feakin DSL IDE support, for generate DDD code and 10x flow.

Topics

Resources

Stars

7 stars

Watchers

2 watching

Forks

Repository files navigation

Feakin - Architecture DSL

Build Version Downloads

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

Installation

  • Using IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "Feakin" > Install Plugin

Development

The plugin is built against IntelliJ IDEA Ultimate 2025.2.6.2 and declares compatibility from build 252 through 261.*.

./gradlew buildPlugin verifyPluginStructure --no-configuration-cache

The plugin artifact is generated under build/distributions/.

License

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.

About

Feakin DSL IDE support, for generate DDD code and 10x flow.

Topics

Resources

Stars

7 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages