Skip to content

Consolidate documentation into docs/ hub#48730

Draft
g2vinay wants to merge 1 commit intoAzure:mainfrom
g2vinay:consolidate-docs-v2
Draft

Consolidate documentation into docs/ hub#48730
g2vinay wants to merge 1 commit intoAzure:mainfrom
g2vinay:consolidate-docs-v2

Conversation

@g2vinay
Copy link
Copy Markdown
Member

@g2vinay g2vinay commented Apr 8, 2026

Creates a single docs/ directory as the canonical documentation hub for this repository, making it easy for agents, LLMs, and new contributors to find all guidance from one structured location. All existing wiki content is pulled in-repo with attribution links back to the wiki.

Changes

Area Files
docs/README.md Master index — LLM/agent entry point
docs/STRUCTURE.md Documents what lives where and why
docs/contributor/ (13 files) Setup, building, unit/live testing, code quality, versioning, deprecation, release checklist, AutoRest, TypeSpec, Javadocs, performance tests, adding a module, access helpers
docs/user/ (11 files) FAQ, Azure Identity examples, configuration, performance tuning, serialization, protocol methods, management libraries, test-proxy migration, azure-json migration, Azure V2 guidance

Updated: existing files

  • CONTRIBUTING.md — fixed JDK version range (8/11/17/21); replaced bare wiki links with in-repo doc links
  • README.md — added docs/ hub link in Contributing section; removed stale 2019–2020 release links
  • doc/README.md — redirects to docs/ as the canonical hub
  • eng/README.md — added link to docs/ developer guides
  • sdk/storage/CONTRIBUTING.md — replaced wiki links with in-repo links; fixed JacocoJaCoCo

What stays in place

Per the placement rules in docs/STRUCTURE.md:

  • Per-library README.md / CHANGELOG.md — proximity to code matters
  • eng/ CI/CD scripts and pipelines — synced from azure-sdk-tools
  • doc/deprecation_process.md — has stable aka.ms shortlinks

- Create docs/ as the canonical documentation hub for agents and LLMs
- Add docs/contributor/ with 13 files covering setup, building, testing,
  code quality, versioning, deprecation, release, AutoRest, TypeSpec,
  Javadoc, performance tests, adding modules, and access helpers
- Add docs/user/ with 11 files covering FAQ, identity, configuration,
  performance tuning, serialization, protocol methods, management libs,
  test proxy migration, azure-json migration, and Azure v2 guidance
- Add docs/README.md (master index) and docs/STRUCTURE.md (placement rules)
- Update CONTRIBUTING.md: fix JDK version range, replace bare wiki links
  with in-repo doc links
- Update README.md: add docs/ hub link, remove stale 2019-2020 release links
- Update doc/README.md: point to docs/ as canonical hub
- Update eng/README.md: add link to docs/ developer guides
- Update sdk/storage/CONTRIBUTING.md: replace wiki links with in-repo links,
  fix 'Jacoco' -> 'JaCoCo' capitalization

All wiki content is preserved with attribution links. Files that belong
near their code (per-library READMEs, CHANGELOGs, eng/ CI scripts) are
explicitly excluded and documented in docs/STRUCTURE.md.
@github-actions github-actions bot added the Storage Storage Service (Queues, Blobs, Files) label Apr 8, 2026
@@ -1,5 +1,23 @@
This folder contains some documentations for this repository:
> **Note**: New documentation should be added to the [`docs/`](../docs/README.md) directory,
Copy link
Copy Markdown
Member Author

@g2vinay g2vinay Apr 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

merge docs and doc folder together and update this .md accordingly.

@mccoyp mccoyp linked an issue Apr 8, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Storage Storage Service (Queues, Blobs, Files)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Deprecate the GitHub Wiki

1 participant