# Documentation Index This folder is the canonical home for repository documentation. ## Quick Links - Getting started: `README.md` (repo root) - Contributing: `documentation/contributing.md` - DevOps / running locally: `documentation/devops/setup.md`, `documentation/devops/commands.md` - Testing overview: `documentation/testing.md` - Frontend overview: `documentation/frontend/frontend.md` - Backend notes: `documentation/backend/` - Entity docs: `documentation/entities/` ## Reviewer Notes - `documentation/reviewer-notes.md` ## FAQ / Troubleshooting - `documentation/computer_specific_troubleshooting.md` - `documentation/lint-tsc-failure-analysis.md` - `documentation/faq/technical-questions.md` ## Full Document List (no orphans) ### Root-level docs - `README.md` - `OCCURRENCE_UI_RENAME_PLAN.md` ### documentation/ - `documentation/README.md` - `documentation/CHANGELOG.md` - `documentation/api/time-units.md` - `documentation/architecture.md` - `documentation/backend/cross_search_export.md` - `documentation/backend/rate_limiting_for_emails.md` - `documentation/backend/server_side_pagination.md` - `documentation/backend/species_synonym_creation_flow.md` - `documentation/class_diagram.md` - `documentation/codex_planning_prompt.md` - `documentation/coding_prompt_template_fullstack.md` - `documentation/computer_specific_troubleshooting.md` - `documentation/contributing.md` - `documentation/cypress-performance-optimization.md` - `documentation/definition_of_done.md` - `documentation/devops/commands.md` - `documentation/devops/database.md` - `documentation/devops/docker.md` - `documentation/devops/github_actions.md` - `documentation/devops/openshift.md` - `documentation/devops/setup.md` - `documentation/devops/write-guard.md` - `documentation/entities/locality.md` - `documentation/entities/occurrence.md` - `documentation/entities/project.md` - `documentation/entities/reference.md` - `documentation/entities/reference_types.md` - `documentation/entities/region.md` - `documentation/entities/species.md` - `documentation/entities/time_bound.md` - `documentation/entities/time_unit.md` - `documentation/faq/technical-questions.md` - `documentation/frontend/components/EditableTable.md` - `documentation/frontend/components/SimpleTable.md` - `documentation/frontend/components/TableView.md` - `documentation/frontend/components/editingComponents/BasisForAgeSelection.md` - `documentation/frontend/components/editingComponents/DropdownSelector.md` - `documentation/frontend/components/editingComponents/DropdownSelectorWithSearch.md` - `documentation/frontend/components/editingComponents/EditableTextField.md` - `documentation/frontend/components/editingComponents/FieldWithTableSelection.md` - `documentation/frontend/components/editingComponents/FormTextField.md` - `documentation/frontend/components/editingComponents/RadioSelector.md` - `documentation/frontend/components/editingComponents/TimeBoundSelection.md` - `documentation/frontend/components/maps/CoordinateSelectionMap.md` - `documentation/frontend/components/maps/LocalitiesMap.md` - `documentation/frontend/components/maps/README.md` - `documentation/frontend/components/maps/SingleLocalityMap.md` - `documentation/frontend/frontend.md` - `documentation/frontend/routing.md` - `documentation/frontend/tables.md` - `documentation/functionality/cascading_effects.md` - `documentation/functionality/changelog.md` - `documentation/functionality/put_requests_for_db_entries.md` - `documentation/functionality/species_merge.md` - `documentation/functionality/species_taxonomy_checks.md` - `documentation/functionality/table_column_visibility.md` - `documentation/lint-tsc-failure-analysis.md` - `documentation/reference-validation-messages.md` - `documentation/reviewer-notes.md` - `documentation/testing.md` - `documentation/update-log-navigation-flow.md` - `documentation/user_rights.md`