docs: add structure section and improve npm package details by tbouffard · Pull Request #792 · maxGraph/maxGraph · GitHub
Skip to content

docs: add structure section and improve npm package details#792

Merged
tbouffard merged 3 commits into
mainfrom
docs/improve_presentation
Apr 30, 2025
Merged

docs: add structure section and improve npm package details#792
tbouffard merged 3 commits into
mainfrom
docs/improve_presentation

Conversation

@tbouffard

@tbouffard tbouffard commented Apr 29, 2025

Copy link
Copy Markdown
Member

Improve the Introduction section with better formatting and clearer presentation of the npm package content.
Add a new "Documentation Structure" section that outlines the organization of documentation.

Summary by CodeRabbit

  • Documentation
    • Expanded and clarified TypeScript support and compatibility details in the installation instructions.
    • Added an informational note about TypeScript integration and ES2020/ES Module requirements.
    • Introduced a new "Documentation Structure" section outlining the organization of the documentation for easier navigation.

Improve the Introduction section with better formatting and clearer presentation of the npm package content.
Add a new "Documentation Structure" section that outlines the organization of documentation.
@tbouffard tbouffard added the documentation Improvements or additions to documentation label Apr 29, 2025
@coderabbitai

coderabbitai Bot commented Apr 29, 2025

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (1)
packages/website/docs/intro.md (1)

37-41: Enhance Navigation by Linkifying Section Entries
To mirror the linked Manual entry, consider hyperlinking the other bullets. For example:

- **Tutorials**
+ **[Tutorials](./tutorials/index.md)**
- **Usage**
+ **[Usage](./usage/index.md)**
- **Development**
+ **[Development](./development/index.md)**

This will allow readers to jump directly to each section.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 447862e and bf32fb0.

📒 Files selected for processing (3)
  • README.md (1 hunks)
  • packages/website/docs/getting-started.mdx (1 hunks)
  • packages/website/docs/intro.md (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: build
🔇 Additional comments (2)
packages/website/docs/getting-started.mdx (1)

39-45: Well-structured TypeScript Compatibility Admonition
The new :::info block effectively conveys that maxGraph is authored in TypeScript, the ES2020/ESM target, and the TS ≥3.8 requirement. It matches the style conventions used elsewhere and improves clarity for developers.

README.md (1)

61-67: Relocated and Clarified TypeScript Support Section
The insertion clearly highlights TypeScript definitions, ES2020 output, and module format directly under the “Install” heading, which enhances discoverability and consistency with the website docs.

Comment thread packages/website/docs/intro.md Outdated
Comment thread packages/website/docs/intro.md Outdated
Comment thread packages/website/docs/intro.md Outdated
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant