Skip to content

mtoader/hirschgarten

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JetBrains team project Bazel Steward badge

Hirschgarten Project

The Hirschgarten project aims to bring a new approach for Bazel support to IntelliJ IDEA users.

This repository consolidates multiple standalone components into a monorepo structure.

Key components

  1. Bazel BSP (Build Server Protocol): An implementation of the Build Server Protocol for Bazel, supporting languages such as Java, Kotlin, Scala, Python, Thrift, and Rust.

  2. BSP plugin: A plugin for IntelliJ IDEA that allows importing projects using the Build Server Protocol.

  3. Bazel plugin: New Bazel plugin for IntelliJ IDEA developed by JetBrains.

Features

Contributing

We welcome contributions to Hirschgarten!
Please refer to our Contribution Guidelines for more information on how to get involved.

For bug reports and feature requests, please use our YouTrack project.

Tasks which are rather small and do not require a lot of context can be found in the Contributions Welcome list.

Development

For developers interested in contributing to or working on Hirschgarten:

Installation

For information on installing and using the Bazel plugin for IntelliJ IDEA, please refer to the plugin page.

License

Hirschgarten is licensed under the Apache License, Version 2.0. See the LICENSE file for details.


For more detailed information about each component, please refer to their respective directories within this repository.

About

State-of-the-art Bazel support for IntelliJ IDEA

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 82.9%
  • Starlark 9.9%
  • Java 4.4%
  • Scala 1.0%
  • Python 0.9%
  • Lex 0.5%
  • Other 0.4%