https://github.com/jetbrains/hirschgarten
A new approach to Bazel support for IntelliJ IDEA
https://github.com/jetbrains/hirschgarten
bazel bazel-rules build-server-protocol intellij-idea intellij-plugin
Last synced: 18 days ago
JSON representation
A new approach to Bazel support for IntelliJ IDEA
- Host: GitHub
- URL: https://github.com/jetbrains/hirschgarten
- Owner: JetBrains
- License: apache-2.0
- Created: 2024-07-09T11:19:13.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-04-04T11:26:07.000Z (18 days ago)
- Last Synced: 2025-04-04T11:26:29.963Z (18 days ago)
- Topics: bazel, bazel-rules, build-server-protocol, intellij-idea, intellij-plugin
- Language: Kotlin
- Homepage: https://youtrack.jetbrains.com/issues/BAZEL
- Size: 39.4 MB
- Stars: 97
- Watchers: 12
- Forks: 32
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)
[](https://github.com/VirtusLab/bazel-steward)# Hirschgarten Project
The Hirschgarten project aims to bring a new approach for Bazel support to IntelliJ IDEA users.
The primary product is the **[Bazel plugin](https://plugins.jetbrains.com/plugin/22977)**,
a new Bazel plugin for IntelliJ IDEA developed by JetBrains. and published to the JetBrains marketplace.## Features
Work with Bazel in IntelliJ IDEA:
- import Bazel projects with multiple languages
- run and debug targets and tests through Bazel or directly from the IDE
- Starlark highlighting, navigation, and debugging
- configure project subsets for importSee also:
[Overview of the new Bazel plugin features](https://jb.gg/new-bazel-feature)## Contributing
We welcome contributions to Hirschgarten!
Please refer to our [Contribution Guidelines](CONTRIBUTING.md) for more information on how to get involved.For bug reports and feature requests, please use our [YouTrack project](https://youtrack.jetbrains.com/issues/BAZEL).
Tasks which are rather small and do not require a lot of context can be found in the [Contributions Welcome](https://youtrack.jetbrains.com/issues?q=tag:%20%7Bcontributions-welcome%7D%20project:Bazel%20) list.
## Development
For developers interested in contributing to or working on Hirschgarten:
- [Guide to start developing the plugin](docs/dev/development_setup.md)
- Each component has its own README file in corresponding folders
- [Guide for adding new components from existing repositories](docs/dev/add_components.md)## Installation
For information on installing and using the Bazel plugin for IntelliJ IDEA, please refer to the [plugin page](https://lp.jetbrains.com/new-bazel-plugin/).
## License
Hirschgarten is licensed under the Apache License, Version 2.0. See the [LICENSE](LICENSE) file for details.
---
For more detailed information about each component, please refer to their respective directories within this repository.