Enhance the Contributor and Developer section in the documentation sidebar
When I'm trying to use the development documentation, such as https://docs.gitlab.com/ee/development/README.html or https://docs.gitlab.com/ee/development/feature_flags/development.html, the sidebar on the left is always referring to User or Administration topics. Although there are a couple links at the very bottom for Contributor, they are just a couple top level links.
Once we're viewing developer documentation, it would be nice for the sidebar to be a topic list of developer items, so that it's easier to find topics on SQL or Feature Flags or Testing, etc. As it is, discoverability is hampered, not only for GitLab employees but also community contributors.
Reference
To tackle this iteratively, !639 (merged) covers adding ca. 60 pages in their own folders and some loose ones (directly in doc/development
). The rest will be tackled after #472 (closed) is resolved.
After merging
After !639 (merged) is merged, these files remain unlinked in the global nav, to be added (or not) later.
Loose files
development/adding_database_indexes.html
development/auto_devops.html
development/background_migrations.html
development/build_test_package.html
development/changelog.html
development/chaos_endpoints.html
development/chatops_on_gitlabcom.html
development/code_comments.html
development/code_review.html
development/creating_enums.html
development/cycle_analytics.html
development/dangerbot.html
development/database_debugging.html
development/database_helpers.html
development/database_merge_request_checklist.html
development/database_review.html
development/db_dump.html
development/deleting_migrations.html
development/diffs.html
development/distributed_tracing.html
development/ee_features.html
development/elasticsearch.html
development/emails.html
development/file_storage.html
development/filtering_by_label.html
development/foreign_keys.html
development/frontend.html
development/gemfile.html
development/geo.html
development/git_object_deduplication.html
development/gitaly.html
development/github_importer.html
development/hash_indexes.html
development/import_export.html
development/instrumentation.html
development/integrations/jira_connect.html
development/interacting_components.html
development/internal_api.html
development/issuable-like-models.html
development/iterating_tables_in_batches.html
development/kubernetes.html
development/lfs.html
development/licensed_feature_availability.html
development/licensing.html
development/logging.html
development/mass_insert.html
development/merge_request_performance_guidelines.html
development/module_with_instance_variables.html
development/namespaces_storage_statistics.html
development/omnibus.html
development/ordering_table_columns.html
development/packages.html
development/performance.html
development/permissions.html
development/pipelines.html
development/policies.html
development/polling.html
development/polymorphic_associations.html
development/post_deployment_migrations.html
development/profiling.html
development/projections.html
development/prometheus_metrics.html
development/pry_debugging.html
development/query_count_limits.html
development/query_recorder.html
development/rake_tasks.html
development/repository_mirroring.html
development/reusing_abstractions.html
development/routing.html
development/serializing_data.html
development/session.html
development/sha1_as_binary.html
development/shared_files.html
development/single_table_inheritance.html
development/swapping_tables.html
development/understanding_explain_plans.html
development/uploads.html
development/utilities.html
development/verifying_database_capabilities.html
development/what_requires_downtime.html