Validate SkyWalking OAP changes by building the backend or full project and running Javadoc and Checkstyle checks. Choose commands for a full CI-style build, a faster backend build, one check, or a single module before submitting a pull request.
- Running a full build before a PR
- Checking Javadoc output and errors
- Building one backend module
apache/skywalking☆ 25KUpdated Oct 29, 2026
Compile SkyWalking DSL scripts for MAL, OAL, LAL, or Hierarchy and save the generated .class files for inspection. Choose one DSL or generate classes for all four, then locate the output and use javap to examine bytecode.
- Inspecting classes generated from MAL expressions
- Examining OAL metrics or dispatcher bytecode
- Generating LAL or Hierarchy classes for debugging
apache/skywalking☆ 25KUpdated Oct 29, 2026
Prepare a pull request branch by running the documented build, style, license-header, and Java import checks, then committing and pushing the changes. If the branch has no pull request yet, create one using the project template.
- Preparing checked changes for a pull request
- Pushing commits from a feature branch
- Creating a pull request from the current branch
apache/skywalking☆ 25KUpdated Oct 29, 2026
Check whether source files carry the required Apache 2.0 headers and whether the dependency license file matches current dependencies. Use the provided commands to fix headers or regenerate the license list, then review any changes before submitting a pull request.
- Checking Apache license headers before a PR
- Fixing missing or invalid source headers
- Reviewing dependency license changes
apache/skywalking☆ 25KUpdated Oct 29, 2026
Plan how to add a monitoring target or layer to SkyWalking OAP. The guide maps signals such as metrics, logs, and spans to extension points, and identifies related layer registration, UI templates, documentation, and local verification work.
- Planning a new SkyWalking monitoring layer
- Choosing an extension point for metrics or logs
- Identifying UI and documentation updates
apache/skywalking☆ 25KUpdated Oct 29, 2026
Rebuild SkyWalking’s distribution and OAP Docker image after source changes, choosing a command sequence that includes the updated JARs. It also explains how to inspect the image contents before running end-to-end tests.
- Rebuilding an OAP image after Java source changes
- Updating the distribution package before Docker builds
- Checking that a fix reached the image before E2E tests
apache/skywalking☆ 25KUpdated Oct 29, 2026