Skip to content
master
Go to file
Code

README.md

Build Version Downloads

Description

SourceMarker is a JetBrains-powered plugin which provides continuous feedback capabilities via integration with Apache SkyWalking. SourceMarker increases software development productivity via the Feedback-Driven Development (FDD) approach, a methodology of combining IDE and APM technology to create tighter feedback loops.

Features

  • Source code contextual user interface
  • Service, service instance, endpoint metrics
  • Database access metrics
  • Integrated distributed trace mapping
  • Active exception correlation/tracking
  • Performance anti-pattern detection

Installation

  • Using IDE built-in plugin system:

    Preferences > Plugins > Marketplace > Search for "SourceMarker" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Preferences > Plugins > > Install plugin from disk...

Usage

Development

Project Structure

Framework

Module Description Version
:mapper Tracks source code artifact refactoring 0.1.0
:marker Used to tie visual marks & popups to source code artifacts 0.1.0
:mentor Produces source code artifact informative/cautionary advice 0.1.0
:portal Used to visually display contextualized artifact data/advice 0.1.0
:protocol Common communication data models 0.1.0

Implementation

Module Description Version
:monitor:skywalking Apache SkyWalking monitor implementation 0.1.0
:plugin:jetbrains JetBrains plugin implementation 0.1.0

Attribution

This project was highly influenced by PerformanceHat. Thanks for the insights that made this possible.

License

Apache License 2.0

You can’t perform that action at this time.