Skip to content

copilot instructions

Brian Wandell edited this page Aug 20, 2026 · 2 revisions

ISETCam Wiki Instructions

This repository contains the user-facing ISETCam wiki. It does not contain the MATLAB source code.

Source of truth for code facts

When documenting current APIs, tutorials, examples, data loading, or tests, consult the sibling ISETCam repository when it is available:

  • ../isetcam/.github/copilot-instructions.md — repository-wide code guidance
  • ../isetcam/.github/skills/<topic>/SKILL.md — task-specific code workflows
  • ../isetcam/tutorials/, ../isetcam/examples/, and ../isetcam/validate/ — runnable names and current entry points

Do not duplicate MATLAB runtime, testing, or implementation procedures here. If the sibling repository is unavailable, do not infer current API behavior; flag the fact for verification or use an authoritative source on ISETCam's main branch.

Editorial scope

  • Keep the Home page and sidebar task-oriented, concise, and current.
  • Use the current ISETCam source tree as the authority for supported public workflows. Link source files to the main branch, never retired paths.
  • Clearly distinguish supported user workflows from advanced or experimental workflows and historical or retired material.
  • Keep durable user guidance in this wiki. Put developer implementation detail in ISETCam's docs/ directory or in its task-specific skills.
  • Preserve useful scientific history through a clearly marked archival or redirect page rather than silently removing context.

Consistency checks

Before publishing a substantive update, check the affected internal links, GitHub source links, image paths, and names of cited tutorials, examples, and test runners. Update related navigation and screenshots when a page is substantially reorganized.

Do not claim that an API, test, tutorial, data collection, or other workflow is supported unless the current ISETCam source confirms it.

Clone this wiki locally