ArcGIS-aware structure
A clean src/ layout without pretending ArcPy behaves like an ordinary cross-platform dependency.
Move from fragile one-off ArcPy scripts to maintainable Python projects.
Start new ArcGIS Pro automation with configuration, logging, testing boundaries, reusable workflows, and AI-agent guidance already organized.
A clean src/ layout without pretending ArcPy behaves like an ordinary cross-platform dependency.
Move machine-specific paths out of source code and replace scattered print statements with a reusable pattern.
Keep pure Python logic testable outside ArcGIS Pro while isolating the parts that genuinely require ArcPy.
AGENTS.md gives coding agents context about ArcGIS environments, paths, outputs, and project conventions.
arcpy-project-starter/ ├── AGENTS.md ├── LICENSE.txt ├── NOTICE.txt ├── pyproject.toml ├── config/ ├── docs/ ├── scripts/ ├── src/arcpy_project/ │ ├── config.py │ ├── logging_config.py │ └── workflows/ └── tests/
Your individual purchase lets you use and modify the kit for unlimited personal, professional, employer, and client projects. Your project-specific work is yours. The reusable Starter Kit itself may not be resold, published, or redistributed for independent reuse.
Read the full license terms. ArcGIS Pro and ArcPy are not included; ArcPy-dependent examples require an appropriate ArcGIS Pro environment and license.