Skip to content

Docs/api doc improvement#520

Draft
ducpm2303 wants to merge 3 commits intomasterfrom
docs/api-doc-improvement
Draft

Docs/api doc improvement#520
ducpm2303 wants to merge 3 commits intomasterfrom
docs/api-doc-improvement

Conversation

@ducpm2303
Copy link
Contributor

@ducpm2303 ducpm2303 commented Sep 18, 2025

implementation of #518

- Changed label from "Apis" to "APIs" in _category_.json.
- Added new categories for Core APIs, Governance, Providers, Standards & CIPs, Transaction Building, and Utility APIs.
- Removed deprecated address-api.md, cip68-api.md, and governance-api.md files to streamline documentation.
@ducpm2303 ducpm2303 marked this pull request as draft September 18, 2025 16:24
#521)

* docs: add comprehensive API documentation for Account, Address, HD Wallet, Metadata, and Plutus APIs

- Introduced new documentation files for Account API, Address API, HD Wallet API, Metadata API, and Plutus API.
- Each API documentation includes key features, usage examples, and core classes to enhance developer understanding and usability.
- Structured the documentation to support both CBOR and JSON formats for metadata and provided detailed examples for transaction interactions.

* docs: enhance Account API documentation with constructor details and mnemonic validation updates

- Added constructors for creating accounts with generated or existing mnemonics.
- Updated mnemonic validation example to utilize MnemonicUtil for improved clarity.
- Removed outdated comparison section with HD Wallet API to streamline content.

* docs: update Address API documentation to remove network detection feature

- Removed the network detection section from the Address API documentation to streamline content.
- Enhanced clarity by reorganizing key methods and their descriptions.

* docs: update HD Wallet API documentation to clarify backup and use case details

- Removed the backup simplicity feature to streamline the documentation.
- Updated the use case section to specify when to use the Account API for single address applications.

* docs: streamline Metadata API documentation by removing common metadata labels section

- Removed the detailed table of common metadata labels to simplify the content.
- Updated the description to emphasize support for standard metadata formats while allowing custom structures.

* docs: refine Plutus API documentation by removing outdated sections

- Removed sections on blueprint loading and object to PlutusData conversion to streamline content.
- Updated key features to focus on essential functionalities, enhancing clarity and usability for developers.
@sonarqubecloud
Copy link

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant