Skip to content

Rewrite docs and website for About and Use section#128

Merged
blindzero merged 32 commits intomainfrom
website
Jan 30, 2026
Merged

Rewrite docs and website for About and Use section#128
blindzero merged 32 commits intomainfrom
website

Conversation

@blindzero
Copy link
Copy Markdown
Owner

Summary

Full revisit of About and Use section of docs and website.

Motivation

Improving documentation.

Type of Change

Please select the relevant option:

  • Documentation update

Testing

  • Manual testing

@blindzero blindzero self-assigned this Jan 30, 2026
Copilot AI review requested due to automatic review settings January 30, 2026 23:15
@blindzero blindzero added the type:docs Improvements or additions to documentation. label Jan 30, 2026
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR performs a comprehensive rewrite of the "About" and "Use" sections of the IdLE documentation, consolidating content, adding new workflow template examples, and updating navigation structure.

Changes:

  • Consolidated documentation by removing docs/use/steps.md, docs/use/configuration.md, and docs/about/architecture.md, merging their content into other files
  • Added 7 new workflow template examples demonstrating AD, EntraID, and Exchange Online scenarios
  • Significantly expanded docs/about/concepts.md to include architectural concepts and workflow/step documentation
  • Restructured docs/use/workflows.md to combine workflow and step documentation
  • Updated cross-references and links throughout documentation files

Reviewed changes

Copilot reviewed 27 out of 36 changed files in this pull request and generated 17 comments.

Show a summary per file
File Description
website/sidebars.js Removed navigation entries for deleted docs (architecture, configuration, steps)
examples/workflows/templates/*.psd1 Added 7 new workflow template examples for AD, EntraID, and Exchange Online scenarios
docs/use/workflows.md Merged steps documentation, expanded with step types, conditional steps, and template substitution details
docs/use/steps.md Removed - content merged into workflows.md
docs/use/configuration.md Removed - content consolidated into concepts.md
docs/use/quickstart.md Rewritten to focus on repository demo and first workflow execution
docs/use/providers.md Expanded with provider aliases, authentication, and usage examples
docs/use/installation.md Simplified and reorganized installation instructions
docs/about/concepts.md Significantly expanded with responsibilities, planning, execution, and component details
docs/about/architecture.md Removed - content moved to concepts.md and extensibility.md
docs/about/intro.md Added context about JML processes and IdMS systems
docs/about/security.md Minor content reorganization
docs/extend/*.md Content reorganization and reference updates
docs/reference/*.md Updated cross-references
Root documentation files Updated references to removed architecture.md

Comment thread docs/about/concepts.md
Comment thread docs/index.md Outdated
Comment thread docs/use/workflows.md Outdated
Comment thread docs/use/quickstart.md
Comment thread docs/use/installation.md
Comment thread docs/use/quickstart.md
Comment thread docs/about/concepts.md
Comment thread docs/use/workflows.md Outdated
Comment thread docs/use/workflows.md Outdated
Comment thread docs/about/concepts.md
Copilot AI review requested due to automatic review settings January 30, 2026 23:28
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 31 out of 40 changed files in this pull request and generated 10 comments.

Comment thread docs/about/intro.md Outdated
Comment thread docs/use/workflows.md Outdated
Comment thread docs/use/workflows.md Outdated
Comment thread docs/about/concepts.md Outdated
Comment thread docs/about/concepts.md Outdated
Comment thread .github/copilot-instructions.md Outdated
Comment thread tests/Core/ImportIdLE.Tests.ps1
Comment thread docs/use/workflows.md Outdated
Comment thread docs/use/quickstart.md Outdated
Comment thread docs/about/concepts.md
Copy link
Copy Markdown
Contributor

Copilot AI commented Jan 30, 2026

@blindzero I've opened a new pull request, #129, to work on those changes. Once the pull request is ready, I'll request review from you.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings January 30, 2026 23:38
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 31 out of 40 changed files in this pull request and generated 3 comments.

Comments suppressed due to low confidence (1)

AGENTS.md:31

  • These file paths reference docs/advanced/security.md and docs/advanced/provider-capabilities.md, but these files don't exist in the repository. Based on the PR changes, security.md has been moved to docs/about/security.md. These references should be updated to point to the correct locations.
- `docs/advanced/security.md` (trust boundaries)
- `docs/advanced/provider-capabilities.md` (Capability rules)
- `docs/reference/providers-and-contracts.md` (Provider contracts)
- `docs/reference/steps-and-metadata.md` (Step metadata/capabilities usage)

Comment thread docs/about/intro.md Outdated
Comment thread docs/about/intro.md Outdated
Comment thread .github/copilot-instructions.md
Copilot AI review requested due to automatic review settings January 30, 2026 23:52
blindzero and others added 2 commits January 31, 2026 00:53
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@blindzero blindzero merged commit e4870f4 into main Jan 30, 2026
10 checks passed
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 31 out of 40 changed files in this pull request and generated 4 comments.

Comments suppressed due to low confidence (1)

AGENTS.md:31

  • Reference path is outdated. The file docs/advanced/security.md has been moved to docs/about/security.md as part of the documentation restructure, but this reference was not updated. The same issue exists on lines 29-30 which reference files in docs/advanced/ and docs/reference/ that may not exist or have been moved.
- `docs/advanced/security.md` (trust boundaries)
- `docs/advanced/provider-capabilities.md` (Capability rules)
- `docs/reference/providers-and-contracts.md` (Provider contracts)
- `docs/reference/steps-and-metadata.md` (Step metadata/capabilities usage)

Comment thread docs/use/workflows.md
Each step type's implementation is made available via a step registry.
Additionally, each step type's implementation defines required capabilities for this step.
Later, provider implementations are providing these capabilities for the steps.
If a provider selected for a step does not have the capabilities required by the step type, the workflow plan with fail.
Copy link

Copilot AI Jan 30, 2026

Choose a reason for hiding this comment

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

Typo: "plan with fail" should be "plan will fail".

Suggested change
If a provider selected for a step does not have the capabilities required by the step type, the workflow plan with fail.
If a provider selected for a step does not have the capabilities required by the step type, the workflow plan will fail.

Copilot uses AI. Check for mistakes.
Comment thread docs/about/intro.md

- **What** should happen is defined in a **workflow** (data-only configuration).
- **How** it happens is implemented by **steps** and **providers** (pluggable modules).
- **steps** define, via StepTypes, which provider-agnostic **capabilities** are required to perform a workflow step
Copy link

Copilot AI Jan 30, 2026

Choose a reason for hiding this comment

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

Grammar issue: "While steps define by StepTypes" should be "While steps are defined by StepTypes" or "While steps define, via StepTypes,".

Copilot uses AI. Check for mistakes.
Comment thread docs/use/workflows.md
Step types are treated as **contracts**. Prefer fully-qualified ids (module + step name), for example: `IdLE.Step.EmitEvent`.
Each step type's implementation is made available via a step registry.
Additionally, each step type's implementation defines required capabilities for this step.
Later, provider implementations are providing these capabilities for the steps.
Copy link

Copilot AI Jan 30, 2026

Choose a reason for hiding this comment

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

Grammar issue: "provider implementations are providing" is awkward. Should be "provider implementations provide" or "providers provide".

Suggested change
Later, provider implementations are providing these capabilities for the steps.
Later, provider implementations provide these capabilities for the steps.

Copilot uses AI. Check for mistakes.
Comment thread docs/use/quickstart.md
### 1. Show Demo Workflows

The repository contains a demo runner that showcases the full **Plan → Execute** flow using predefined example workflows.
By default the **IdLE Demo** script uses only examples workflow definition from the `examples/workflows/mock` folder category to avoid dependency to real-life systems.
Copy link

Copilot AI Jan 30, 2026

Choose a reason for hiding this comment

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

Grammar issue: "uses only examples workflow definition" should be "uses only example workflow definitions" (plural) or "uses only the example workflow definition".

Suggested change
By default the **IdLE Demo** script uses only examples workflow definition from the `examples/workflows/mock` folder category to avoid dependency to real-life systems.
By default the **IdLE Demo** script uses only example workflow definitions from the `examples/workflows/mock` folder category to avoid dependency to real-life systems.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:docs Improvements or additions to documentation.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants