Source++ is an open-source live coding platform. Add breakpoints, logs, metrics, and distributed tracing to live production software in real-time on-demand, right from your IDE or CLI.
Powered by Apache SkyWalking, Source++ enhances the software development experience with production debugging and development capabilities. Become a production-aware developer, understand code faster and deeper with developer-native observability technology, safely debug production applications with negligible to minimal overhead, and gain continuous insight into your application as it behaves in its natural environment.
Follow this document.
The Source++ documentation is available here.
. ├── config # Development setup, Detekt, etc. ├── docker # Docker setup files ├── e2e # End-to-end testing environment ├── spp-oap-server # SkyWalking OAP (incl. Source++ processor) image └── spp-platform # Live coding server image ├── documentation # Documentation ├── gradle # Gradle wrapper ├── interfaces # Live coding clients ├── cli # Command-line interface └── jetbrains # JetBrains IDE plugin ├── platform # Live coding server ├── common # Common code ├── core # Core code └── services # Services ├── probes # Live coding probes ├── jvm # JVM support └── python # Python support ├── processors # Live coding processors ├── instrument # Live instrument processing └── log-summary # Log summary processing └── protocol # Communication protocol
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Please see the LICENSE file in our repository for the full text.