mirror of https://codeberg.org/topola/topola.git
90 lines
2.0 KiB
TOML
90 lines
2.0 KiB
TOML
# SPDX-FileCopyrightText: 2025 Topola contributors
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
subject_length = 80
|
|
line_length = 100
|
|
style = "conventional"
|
|
merge_commit = false
|
|
|
|
# Should be the same as the list of directories in crates/ and src/.
|
|
allowed_scopes = [
|
|
# Generated using `ls crates | awk '{ print "\"" $1 "\","; }' | sort`.
|
|
"planar-incr-embed",
|
|
"specctra-core",
|
|
"specctra_derive",
|
|
"topola-cli",
|
|
"topola-egui",
|
|
|
|
# Originally generated using
|
|
# `find src -type f | awk '!/lib.rs|mod.rs/ { print "\"" substr($1, 1 + 4, length($1) - 4 - 3) "\","; }' | sort`.
|
|
"autorouter/autoroute",
|
|
"autorouter/autorouter",
|
|
"autorouter/compare_detours",
|
|
"autorouter/execution",
|
|
"autorouter/history",
|
|
"autorouter/invoker",
|
|
"autorouter/measure_length",
|
|
"autorouter/permutator",
|
|
"autorouter/permuter",
|
|
"autorouter/place_via",
|
|
"autorouter/pointroute",
|
|
"autorouter/presorter",
|
|
"autorouter/ratsnest",
|
|
"autorouter/ratline",
|
|
"autorouter/remove_bands",
|
|
"autorouter/selection",
|
|
"drawing/band",
|
|
"drawing/bend",
|
|
"drawing/cane",
|
|
"drawing/dot",
|
|
"drawing/drawing",
|
|
"drawing/gear",
|
|
"drawing/graph",
|
|
"drawing/guide",
|
|
"drawing/head",
|
|
"drawing/loose",
|
|
"drawing/primitive",
|
|
"drawing/query",
|
|
"drawing/seg",
|
|
"geometry/compound",
|
|
"geometry/edit",
|
|
"geometry/geometry",
|
|
"geometry/polygon",
|
|
"geometry/primitive",
|
|
"geometry/recording_with_rtree",
|
|
"geometry/shape",
|
|
"geometry/with_rtree",
|
|
"graph",
|
|
"interactor/activity",
|
|
"interactor/interaction",
|
|
"interactor/interactor",
|
|
"interactor/route_plan",
|
|
"layout/collect_bands",
|
|
"layout/layout",
|
|
"layout/poly",
|
|
"layout/via",
|
|
"math/circle",
|
|
"math/cyclic_search",
|
|
"math/line",
|
|
"math/mod",
|
|
"math/polygon_tangents",
|
|
"math/bitangents",
|
|
"math/tunnel",
|
|
"router/draw",
|
|
"router/navcord",
|
|
"router/navcorder",
|
|
"router/navmesh",
|
|
"router/ng/eval",
|
|
"router/ng/floating",
|
|
"router/ng/poly",
|
|
"router/ng/router",
|
|
"router/prenavmesh",
|
|
"router/route",
|
|
"router/router",
|
|
"router/thetastar",
|
|
"specctra/design",
|
|
"stepper",
|
|
"triangulation",
|
|
]
|