mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-04 11:05:56 +00:00
c5ccb9201d
2 commits, squashed; the originals stay reachable from branch jyviko/merge-main-develop-solidcore (#11360). -19db2d7c0jyviko: Docs and comments: solidcore is the kernel -f1ee045dejyviko: smlib: rustfmt after the C++ kernel's removal Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DtL5M41G8Nua7HvuFPZkmJ
57 lines
2.3 KiB
Plaintext
57 lines
2.3 KiB
Plaintext
# The shared core: a change to any of these reruns every area of the kernel rig and the ladder
|
|
# (scripts/ci/kernel_rig_plan.py). One git pathspec glob a line, relative to the repository root:
|
|
# `*` stays within a folder, `**` crosses folders. Each area's own sources are in <area>/PATHS.
|
|
#
|
|
# The kernel: solidcore's wrapper and the schema 4 record bridge.
|
|
crates/smlib/**
|
|
# The geometry every body is made of: B-rep record, curves, surfaces, meshes.
|
|
crates/geom/**
|
|
# The kernel's core, which every case goes through: bodies, extrude/revolve/primitives, booleans
|
|
# and placements, the planar prisms, the sweeps and booleans, history and provenance, the
|
|
# native bridge to the kernel, tessellation, and what the grader measures (measure, validity, counts).
|
|
crates/kernel/Cargo.toml
|
|
crates/kernel/src/body.rs
|
|
crates/kernel/src/boolean_record.rs
|
|
crates/kernel/src/build.rs
|
|
crates/kernel/src/freeform.rs
|
|
crates/kernel/src/heal.rs
|
|
crates/kernel/src/history.rs
|
|
crates/kernel/src/lib.rs
|
|
crates/kernel/src/measure.rs
|
|
crates/kernel/src/native.rs
|
|
crates/kernel/src/native/**
|
|
crates/kernel/src/numbered.rs
|
|
crates/kernel/src/ops.rs
|
|
crates/kernel/src/par.rs
|
|
crates/kernel/src/planar_regularize.rs
|
|
crates/kernel/src/planar_sources.rs
|
|
crates/kernel/src/plane_fit.rs
|
|
crates/kernel/src/prism.rs
|
|
crates/kernel/src/prism_curve.rs
|
|
crates/kernel/src/prism_measure.rs
|
|
crates/kernel/src/profile.rs
|
|
crates/kernel/src/provenance.rs
|
|
crates/kernel/src/record.rs
|
|
crates/kernel/src/shell_groups.rs
|
|
crates/kernel/src/smlib_boolean.rs
|
|
crates/kernel/src/smlib_sweeps.rs
|
|
crates/kernel/src/tess/**
|
|
crates/kernel/src/topo.rs
|
|
crates/kernel/src/validity.rs
|
|
crates/kernel/src/watch.rs
|
|
# Timeline evaluation and the model cache, which every feature is evaluated through.
|
|
crates/doc/src/eval.rs
|
|
crates/doc/src/model_cache.rs
|
|
crates/doc/src/walk.rs
|
|
# The command registry and the solid feature commands every case starts with (sketches made
|
|
# into boxes, cylinders, extrusions, revolutions, combines, moves; fillets, holes, shells, sweeps
|
|
# and lofts live there too).
|
|
crates/engine/src/cmd/features.rs
|
|
crates/engine/src/cmd/mod.rs
|
|
# The rig itself: the grader, the runner, the selection and this gate's workflow.
|
|
.github/workflows/kernel-rig.yml
|
|
apps/solidcraft-cli/src/kernel_cases.rs
|
|
scripts/ci/kernel_rig_plan.py
|
|
xtask/src/kernel_cases.rs
|
|
xtask/src/kernel_ladder.rs
|