[[widget]]
id = "name"
fetcher = "git_repo_name"
render = { type = "text_ascii", style = "blocks", pixel_size = "quadrant", color = "panel_title", align = "center" }
[[widget]]
id = "age"
fetcher = "git_age"
shape = "text"
format = "full"
render = { type = "text_plain", align = "center" }
[[widget]]
id = "loc_total"
fetcher = "code_loc"
shape = "text"
render = { type = "text_plain", align = "center" }
[[widget]]
id = "loc_by_lang"
fetcher = "code_loc"
shape = "bars"
render = { type = "list_ranking", style = "number" }
options = { limit = 4 }
[[widget]]
id = "age_breakdown"
fetcher = "git_age"
shape = "entries"
render = "grid_table"
[[widget]]
id = "comment_density"
fetcher = "code_comments"
shape = "bars"
render = { type = "list_ranking", style = "number" }
options = { limit = 4, unit = "loc" }
[[widget]]
id = "files_by_dir"
fetcher = "code_files"
shape = "bars"
render = { type = "list_ranking", style = "number" }
[[widget]]
id = "largest_files"
fetcher = "code_largest_files"
shape = "bars"
render = { type = "list_ranking", style = "number" }
[[widget]]
id = "churn"
fetcher = "git_churn"
shape = "bars"
render = { type = "list_ranking", style = "number" }
[[widget]]
id = "todos"
fetcher = "code_todos"
shape = "text_block"
render = { type = "list_plain", bullet = "·" }
[[widget]]
id = "todo_hotspots"
fetcher = "code_todos"
shape = "bars"
render = { type = "list_ranking", style = "number" }
[[row]]
height = { length = 1 }
[[row]]
height = { length = 5 }
gap = 2
[[row.child]]
width = { length = 1 }
[[row.child]]
widget = "loc_by_lang"
width = { fill = 1 }
border = "top"
title = " Lines of code "
title_align = "center"
[[row.child]]
widget = "age_breakdown"
width = { fill = 1 }
border = "top"
title = " Project age "
title_align = "center"
[[row.child]]
widget = "comment_density"
width = { fill = 1 }
border = "top"
title = " Comment density "
title_align = "center"
[[row.child]]
width = { length = 1 }
[[row]]
height = { fill = 1 }
[[row]]
height = { length = 4 }
gap = 2
[[row.child]]
width = { length = 1 }
[[row.child]]
widget = "files_by_dir"
width = { fill = 1 }
border = "top"
title = " Files by dir "
title_align = "center"
[[row.child]]
widget = "name"
width = { fill = 2 }
[[row.child]]
widget = "largest_files"
width = { fill = 1 }
border = "top"
title = " Largest files "
title_align = "center"
[[row.child]]
width = { length = 1 }
[[row]]
height = { length = 1 }
gap = 2
[[row.child]]
width = { fill = 1 }
[[row.child]]
widget = "age"
width = { fill = 2 }
[[row.child]]
width = { fill = 1 }
[[row]]
height = { length = 1 }
gap = 2
[[row.child]]
width = { fill = 1 }
[[row.child]]
widget = "loc_total"
width = { fill = 2 }
[[row.child]]
width = { fill = 1 }
[[row]]
height = { fill = 1 }
[[row]]
height = { length = 8 }
gap = 2
[[row.child]]
width = { length = 1 }
[[row.child]]
widget = "churn"
width = { fill = 1 }
border = "top"
title = " Most churned "
title_align = "center"
[[row.child]]
widget = "todos"
width = { fill = 2 }
border = "top"
title = " TODO comments "
title_align = "center"
[[row.child]]
widget = "todo_hotspots"
width = { fill = 1 }
border = "top"
title = " TODO hotspots "
title_align = "center"
[[row.child]]
width = { length = 1 }
[[row]]
height = { length = 1 }