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