README.md

GitToolBox - plugin for Jetbrains IDEs

Build Status

Plugin for family of Jetbrains IDEs that expands build-in Git Integration.

Features

For list of features see the manual

Change notes

For list of change notes see changenotes

Jetbrains plugin repository

Plugin repository page

EAP builds

Add https://plugins.jetbrains.com/plugins/eap/7499 in Settings > Plugins > Browse repositories... > Manage repositories... to receive early access builds.

Architecture decisions record

Record of decisions is here.

Building & running

Releases

Release current -SNAPSHOT

gradle clean release

Upgrade to next minor version

gradle clean releaseMinorVersion

Upgrade to next major version

gradle clean releaseMajorVersion

Release and publish

Append -Ppublish=true and include publishPlugin task. For example

gradle clean release publishPlugin -Ppublish=true

Useful build commands

Full verification of build

gradle clean check integrationTest

Quick verification of build

gradle clean check

Generate code coverage report

gradle clean codeCoverage

Build to install with Install from disk

gradle buildPlugin

Update gradle version

./gradlew wrapper --gradle-version 6.8.1 --distribution-type BIN

Useful run commands

Run with previous sandbox contents

gradle runIde

Run with fresh sandbox

gradle clean runIde

Run plugin verifier

./gradlew runPluginVerifier -x buildSearchableOptions

Debugging

To debug the plugin execute Gradle run configuration with runIde task using IDE Debug action.

Logging

Plugin can log additional diagnostic information to help with issues investigation. All categories can be used in any combination.

Debug logging

Add following line to Help > Debug Log Settings...

#zielu.gittoolbox

Performance metrics

Metrics are exposed via JMX beans under zielu.gittoolbox domain.

Icons attribution:

Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License

Some icons by Yusuke Kamiyamane. Licensed under a Creative Commons Attribution 3.0 License

项目简介

🚀 Github 镜像仓库 🚀

源项目地址

https://github.com/zielu/gittoolbox

发行版本

当前项目没有发行版本

贡献者 5

L Lukasz Zielinski @Lukasz Zielinski
L Lukasz Zielinski @Lukasz Zielinski
Z zeromberto @zeromberto
L Lukasz Zielinski @Lukasz Zielinski
L Lukasz_Zielinski @Lukasz_Zielinski

开发语言

  • Kotlin 57.2 %
  • Java 42.2 %
  • HTML 0.7 %