Workspace
workspace
Workspace-specific checks — only relevant for workspace roots.
check_matrix_packages(project)
Check CI workflow uses --package for per-member testing.
Source code in packages/axm-init/src/axm_init/checks/workspace.py
check_members_consistent(project)
Check each member has pyproject.toml, src/, and tests/.
Source code in packages/axm-init/src/axm_init/checks/workspace.py
check_monorepo_plugin(project)
Check root mkdocs.yml uses the monorepo plugin.
Source code in packages/axm-init/src/axm_init/checks/workspace.py
check_packages_layout(project)
Check that workspace members live under a packages/ subdir.
Source code in packages/axm-init/src/axm_init/checks/workspace.py
check_pytest_importmode(project)
Check root pytest has import_mode = 'importlib'.
Source code in packages/axm-init/src/axm_init/checks/workspace.py
check_pytest_testpaths(project)
Check root testpaths includes paths for workspace members.
Source code in packages/axm-init/src/axm_init/checks/workspace.py
check_quality_workflow(project)
Check .github/workflows/axm-quality.yml exists with per-package audit.
Source code in packages/axm-init/src/axm_init/checks/workspace.py
check_requires_python_compat(project)
Check requires-python compatibility across members.
Source code in packages/axm-init/src/axm_init/checks/workspace.py
check_root_name_collision(project)
Check that root project name does not collide with any member name.