-
-
Notifications
You must be signed in to change notification settings - Fork 300
Add TypeScript Algorithm Documentation and Examples #2653
Copy link
Copy link
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestgssoc-26Official label for all GSSoC 2026 related issues and pull requests.Official label for all GSSoC 2026 related issues and pull requests.gssoc:approvedVerified issue or PR that meets all project standards and is ready for the next step.Verified issue or PR that meets all project standards and is ready for the next step.in-reviewIndicates that the pull request or issue is currently under review.Indicates that the pull request or issue is currently under review.
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestgssoc-26Official label for all GSSoC 2026 related issues and pull requests.Official label for all GSSoC 2026 related issues and pull requests.gssoc:approvedVerified issue or PR that meets all project standards and is ready for the next step.Verified issue or PR that meets all project standards and is ready for the next step.in-reviewIndicates that the pull request or issue is currently under review.Indicates that the pull request or issue is currently under review.
Have you read the Contributing Guidelines on issues?
Description
Documentation Request
The Algo repository currently provides algorithm implementations and documentation for multiple programming languages, including C, C++, Java, Python, JavaScript, Go, Rust, C#, and SQL. However, TypeScript documentation and examples are not available.
This documentation request aims to introduce comprehensive TypeScript support across the repository by adding documentation, examples, and contribution guidelines for TypeScript-based algorithm implementations.
Proposed Changes
Add a dedicated TypeScript section to the Languages documentation.
Document the recommended folder structure for TypeScript algorithms.
Add TypeScript examples for common algorithms such as:
Include time and space complexity analysis for each example.
Add contribution guidelines for developers submitting TypeScript solutions.
Update any language navigation pages to include TypeScript.
Benefits
Acceptance Criteria
Additional Information
TypeScript has become one of the most widely used languages in modern web development. Adding TypeScript documentation will make the Algo repository more accessible to developers working with React, Next.js, Node.js, Angular, and other TypeScript-based ecosystems.
Self-service