inspectIT / inspectit-ocelot

inspectIT Ocelot - Java agent for collecting application performance, tracing and behavior data
http://www.inspectit.rocks/
Apache License 2.0
202 stars 69 forks source link

Restructure project layout #1338

Open Henning-Schulz opened 2 years ago

Henning-Schulz commented 2 years ago

As a developer, I would like the project layout to be restructured. Currently, there are many sub-projects whose relations can be hard to understand for new developers. Also, we are mixing multiple components (agent, configuration server + UI, EUM server) in on project.

Goal: Agree on a new project layout and reduce its complexity.

heiko-holz commented 2 years ago

If we decide to separate components, e.g., we have individual repos for the agent, config, and configComponents, how do we actually synchronize the code when developing locally?

What is the expected daily overhead?

We could consider using git submodules.