Skip to content

n4ryn/namaste-dsa

Repository files navigation

Namaste DSA Docs 🚀

This repository contains well-organized notes and problem solutions from the Namaste DSA course. Powered by Docsify, this documentation is lightweight, easy to navigate, and runs entirely in the browser.

Documentation Site ↗️

🚀 Installation & Setup

You can run this project locally using Docsify for the documentation, or use custom scripts to execute individual JavaScript/TypeScript code files.

🧰 Prerequisites

  • Node.js (v14 or higher recommended)
  • npm (comes bundled with Node.js)

⚙️ Clone the Repository

git clone https://github.com/n4ryn/namaste-dsa.git
cd namaste-dsa

📁 Run Individual Code Files (JavaScript / TypeScript)

If you want to test a specific .js or .ts file locally:

  1. Install project dependencies:

    npm install
  2. Run a file:

    • For JavaScript files:

      npm run js ./<path-to-file>
    • For TypeScript files:

      npm run ts ./<path-to-file>

    Example:

    npm run ts ./01_warm_up/01_programming_101.ts
    npm run js ./03_arrays_lvl_0/01_remove_duplicates.js

📚 Run Docs Locally (Docsify)

To preview the course notes and documentation in your browser:

  1. Install Docsify CLI globally (if not already installed):

    npm install -g docsify-cli
  2. Serve the Docsify site:

    docsify serve
  3. Open your browser and visit:

    http://localhost:3000

🧑‍💻 Contributing

Contributions are welcome! If you'd like to add new notes, fix typos, or improve formatting:

  1. Fork the repo
  2. Create a branch (git checkout -b feature-name)
  3. Commit your changes
  4. Push to your fork
  5. Open a Pull Request

Please follow the existing structure and naming conventions in folders and filenames.

🛠️ Tech Stack

  • JavaScript
  • Markdown
  • Docsify
  • GitHub Pages

📬 Contact

For suggestions or issues, feel free to:

📛 Badges

GitHub Stars GitHub Forks

About

Comprehensive DSA journey from scratch to advanced concepts, based on the Namaste DSA series.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published