{"id":44583058,"url":"https://github.com/forester-bt/forester-intellij-plugin","last_synced_at":"2026-02-14T05:56:57.929Z","repository":{"id":183192745,"uuid":"669749326","full_name":"forester-bt/forester-intellij-plugin","owner":"forester-bt","description":"The plugin for Intellij IDEA","archived":false,"fork":false,"pushed_at":"2024-03-08T13:39:26.000Z","size":2477,"stargazers_count":1,"open_issues_count":22,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-03-08T14:44:27.613Z","etag":null,"topics":["behavior-tree","dsl","f-tree","forester","intellij-plugin"],"latest_commit_sha":null,"homepage":"https://plugins.jetbrains.com/plugin/22387-forester","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/forester-bt.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-07-23T09:57:37.000Z","updated_at":"2024-03-08T14:44:27.614Z","dependencies_parsed_at":null,"dependency_job_id":"ce375075-1389-40a3-a155-980bab5e77e8","html_url":"https://github.com/forester-bt/forester-intellij-plugin","commit_stats":{"total_commits":23,"total_committers":5,"mean_commits":4.6,"dds":0.3913043478260869,"last_synced_commit":"e4d929a2b1a69e5c8d13596bcf1f360b403e6d5e"},"previous_names":["besok/forester-intellij-plugin","forester-bt/forester-intellij-plugin"],"tags_count":0,"template":false,"template_full_name":"JetBrains/intellij-platform-plugin-template","purl":"pkg:github/forester-bt/forester-intellij-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forester-bt%2Fforester-intellij-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forester-bt%2Fforester-intellij-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forester-bt%2Fforester-intellij-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forester-bt%2Fforester-intellij-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/forester-bt","download_url":"https://codeload.github.com/forester-bt/forester-intellij-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forester-bt%2Fforester-intellij-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29438641,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T05:24:35.651Z","status":"ssl_error","status_checked_at":"2026-02-14T05:24:34.830Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["behavior-tree","dsl","f-tree","forester","intellij-plugin"],"created_at":"2026-02-14T05:56:57.771Z","updated_at":"2026-02-14T05:56:57.921Z","avatar_url":"https://github.com/forester-bt.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg width=\"300\" alt=\"Logo\" src=\"pic/logo.png\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eForester IntelliJ Plugin\u003c/h1\u003e\n\n\n\u003cp\u003e\n  \u003cimg width=\"250\" alt=\"\" src=\"pic/folding_l.png\"\u003e\n  \u003cimg width=\"250\" alt=\"\" src=\"pic/syntax_d.png\"\u003e\n  \u003cimg width=\"250\" alt=\"\" src=\"pic/syntax_l.png\"\u003e\n  \u003cimg width=\"250\" alt=\"\" src=\"pic/run_cfg_d.png\"\u003e\n\u003c/p\u003e\n\n\n## Introduction\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Features](#features)\n  - [Syntax Highlighting](#syntax-highlighting)\n  - [Folding](#folding)\n  - [Structure View](#structure-view)\n  - [Task Visualization](#task-visualization)\n  - [Task Simulation](#task-simulation)\n- [Usage](#usage)\n  - [Creating a New Task](#creating-a-new-task)\n  - [Configuring Task Behavior](#configuring-task-behavior)\n  - [Running Task Simulations](#running-task-simulations)\n- [FAQ](#faq)\n- [Support](#support)\n- [Changelog](#changelog)\n- [License](#license)\n\n## Installation\n\nTo install the Forester-IntelliJ Plugin, follow these simple steps:\n\n1. Open your IntelliJ IDE.\n2. Go to \"Settings\" or \"Preferences\" from the main menu.\n3. Choose \"Plugins\" from the left-hand side menu.\n4. Click on the \"Marketplace\" or \"Browse repositories\" button.\n5. Search for \"Forester-IntelliJ Plugin.\"\n6. Click \"Install\" and restart the IDE to activate the plugin.\n\n## Features\n\n### Syntax Highlighting\n\nThe Forester-IntelliJ Plugin includes specialized syntax highlighting, making it easier for you to identify and distinguish Forester-related elements in your code. \nThis feature helps improve code readability and ensures that your tasks are accurately represented.\n\n### Folding\n\nWith the folding feature, you can conveniently collapse sections of your behavior trees, making complex task structures more manageable. \nFolding enhances code organization and enables you to focus on specific parts of the task tree as needed.\n\n### Structure View\n\nThe plugin provides an intuitive Structure View that displays the hierarchical organization of your behavior trees. \nQuickly navigate through the task structure, identify parent-child relationships, and easily access specific sections of your tasks with ease.\n\n### Task Visualization\n\nThe Forester-IntelliJ Plugin offers a task to visualize the tree that brings behavior trees to life. \nGain valuable insights into your task flows and dependencies through interactive graphical representations. \nThis visual aid fosters a better understanding of your task hierarchy, facilitating effective task organization and management.\n\n### Task Simulation\n\nWith the task simulation feature, you can run and test your behavior trees directly within the IntelliJ IDE. \nSimulate task executions to verify their correctness and efficiency, enabling you to fine-tune your task orchestration process.\n\n### Export to ROS Nav2\n\nThe task allows to export a given tree into ROS Nav2 xml file. \n\n## Usage\n\n### Creating a New configuration\n\n1. Navigate to the \"Edit configurations\" menu in your IntelliJ IDE.\n2. Select \"New Task\" to create a new task.\n3. Select one to visualize or simulate the tree.\n\n### Running Simulation and Visualization Task\n\n1. Open the behavior tree you want to simulate.\n2. Click on the root tree gutter on the left side of the record to initiate the simulation or visualization configuration\n\n## License\n\nThe plugin is released under the [Apache License, Version 2.0](LICENSE).\n\n---\n\nPlease note that the above documentation assumes a basic understanding of behavior trees and task orchestration concepts. \nThe provided documentation is a general template based on the given information and may require further customization \nto reflect the actual functionalities and usage of the Forester-IntelliJ Plugin.\n\n---\n\n[Repository](https://plugins.jetbrains.com/plugin/22387-forester)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforester-bt%2Fforester-intellij-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fforester-bt%2Fforester-intellij-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforester-bt%2Fforester-intellij-plugin/lists"}