skywalking-java/docs/en/guides/README.md

1.7 KiB

Guides

Guides help everyone developer, including PPMC member, committer and contributor, to understand the project structure. Also learn to build the project, even to release the official Apache version(If you have been accepted as the formal committer).

  • Compiling Guide. Teaches developer how to build the project in local.
  • Apache Release Guide. Apache license allows everyone to redistribute if you keep our licenses and NOTICE in your redistribution. This document introduces to the committer team about doing official Apache version release, to avoid breaking any Apache rule.

Project Extensions

SkyWalking project supports many ways to extends existing features. If you are interesting in these ways, read the following guides.

UI developer

Our UI is constituted by static pages and web container.

  • Static pages is built based on Ant Design Pro, which source codes are hosted in our UI repository.
  • Web container source codes are in apm-webapp module. This is a just an easy zuul proxy to host static resources and send GraphQL query requests to backend.