mirror of
				https://github.com/livebook-dev/livebook.git
				synced 2025-10-31 15:56:05 +08:00 
			
		
		
		
	| Before this commit, LivebookWeb had runtime dependencies into
the project, causing large compilation cycles.
Using the following command in Elixir v1.17.3+
    $ mix xref graph --format stats --label compile-connected
Would reveal:
    Top 10 files with most incoming dependencies:
      * lib/livebook_web.ex (97)
      * lib/livebook/config.ex (3)
      * proto/lib/livebook_proto/deployment_group.pb.ex (2)
After this patch:
    Top 10 files with most incoming dependencies:
      * lib/livebook/config.ex (3)
      * proto/lib/livebook_proto/deployment_group.pb.ex (2)
      * lib/livebook_web/plugs/memory_provider.ex (2) | ||
|---|---|---|
| .. | ||
| layouts | ||
| app_components.ex | ||
| confirm.ex | ||
| core_components.ex | ||
| file_system_components.ex | ||
| form_components.ex | ||
| layout_components.ex | ||
| layouts.ex | ||
| notebook_components.ex | ||
| user_components.ex | ||