{"id":29343619,"url":"https://github.com/bufbuild/intellij-buf","last_synced_at":"2025-07-08T12:11:11.996Z","repository":{"id":37964831,"uuid":"467643829","full_name":"bufbuild/intellij-buf","owner":"bufbuild","description":"IntelliJ plugin for Buf","archived":false,"fork":false,"pushed_at":"2025-07-04T00:08:31.000Z","size":2107,"stargazers_count":21,"open_issues_count":6,"forks_count":3,"subscribers_count":14,"default_branch":"main","last_synced_at":"2025-07-04T01:20:04.512Z","etag":null,"topics":["intellij","plugin"],"latest_commit_sha":null,"homepage":"https://plugins.jetbrains.com/plugin/19147-buf-for-protocol-buffers","language":"Kotlin","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/bufbuild.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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-03-08T19:13:05.000Z","updated_at":"2025-07-04T00:08:35.000Z","dependencies_parsed_at":"2023-02-19T07:15:45.655Z","dependency_job_id":"dc505b3d-bc37-40c3-930c-dc490ac1664d","html_url":"https://github.com/bufbuild/intellij-buf","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":"JetBrains/intellij-platform-plugin-template","purl":"pkg:github/bufbuild/intellij-buf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bufbuild%2Fintellij-buf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bufbuild%2Fintellij-buf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bufbuild%2Fintellij-buf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bufbuild%2Fintellij-buf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bufbuild","download_url":"https://codeload.github.com/bufbuild/intellij-buf/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bufbuild%2Fintellij-buf/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264267170,"owners_count":23581933,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["intellij","plugin"],"created_at":"2025-07-08T12:11:08.467Z","updated_at":"2025-07-08T12:11:11.986Z","avatar_url":"https://github.com/bufbuild.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Buf Support for IntelliJ Platform\n\n![Build](https://github.com/bufbuild/intellij-buf/workflows/Build/badge.svg)\n[![Version](https://img.shields.io/jetbrains/plugin/v/com.github.bufbuild.intellij.svg)](https://plugins.jetbrains.com/plugin/com.github.bufbuild.intellij)\n[![Downloads](https://img.shields.io/jetbrains/plugin/d/com.github.bufbuild.intellij.svg)](https://plugins.jetbrains.com/plugin/com.github.bufbuild.intellij)\n\n\u003c!-- Plugin description --\u003e\nThis plugin extends Protocol Buffer support in the IDE by integrating with [Buf](https://buf.build).\n\nBuf CLI provides advanced linting and detection of potentially breaking changes in your Proto messages and services.\nIntegration with Buf Schema Registry helps manage, discover and share API definitions.\n\u003c!-- Plugin description end --\u003e\n\n## Development Guide\n\nPlease submit bug reports and feature requests via GitHub Issues and don't hesitate to contribute via PRs.\n\n## Running tests\n\nOnce you have Buf CLI installed locally just run `./gradlew test` in your terminal or open the project in IntelliJ\nand use *Run Tests* run configuration.\n\n## Running the plugin\n\nIn order to run the plugin from sources either run `./gradlew runIde` in your terminal or open the project in IntelliJ\nand use *Run Plugin* run configuration.\n\n## Distributing the plugin\n\nTo build a local distribution of the plugin which can be shared run `./gradlew buildPlugin` from your terminal and\nuse `build/distributions/intellij-buf-*.zip` for sharing and [installing from disk](https://www.jetbrains.com/help/idea/managing-plugins.html#install_plugin_from_disk).\n\n## Publishing the plugin\n\nProcess of publishing the plugin to JetBrains Marketplace is automated via GitHub Releases:\n    \n* Update `pluginVersion` in `gradle.properties`.\n* Add a new entry to `CHANGELOG.md` for the new version.\n* Create a GitHub Release which will automatically submit the plugin for a review.\n* After the review, which can take a day or two, the plugin will be available on JetBrains Marketplace.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbufbuild%2Fintellij-buf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbufbuild%2Fintellij-buf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbufbuild%2Fintellij-buf/lists"}