diff --git a/.github/ISSUE_TEMPLATE/badge.yml b/.github/ISSUE_TEMPLATE/badge.yml index a6dc8ef..d4ab47e 100644 --- a/.github/ISSUE_TEMPLATE/badge.yml +++ b/.github/ISSUE_TEMPLATE/badge.yml @@ -3,7 +3,7 @@ name: ๐Ÿ… Badge Request description: Request a contributor badge for your meaningful work on GoDarda labels: [recognition, needs-review] assignees: - - shubham-dev + - shubhamrdarda body: - type: markdown attributes: @@ -44,4 +44,4 @@ body: id: message attributes: label: Optional message - description: Share anything you'd like us to know about your contribution or experience. \ No newline at end of file + description: Share anything you'd like us to know about your contribution or experience. diff --git a/.github/workflows/gdid_tracker.yml b/.github/workflows/gdid_tracker.yml index ecd12a6..ef6f447 100644 --- a/.github/workflows/gdid_tracker.yml +++ b/.github/workflows/gdid_tracker.yml @@ -10,10 +10,9 @@ on: branches: - develop -# Grant write permissions to contents and pull requests -permissions: - contents: write - pull-requests: write +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: gdid-status-check: @@ -34,6 +33,11 @@ jobs: if: github.event_name == 'push' runs-on: ubuntu-latest + # Grant write permissions to contents and pull requests + permissions: + contents: write + pull-requests: write + steps: # Checkout the repository content with full history - name: Checkout repository @@ -55,23 +59,17 @@ jobs: - name: Run GDID Tracker run: python assets/gdid_sets/gdid.py - # Configure Git identity for automated commits - - name: Configure Git - run: | - git config user.name "github-actions[bot]" - git config user.email "github-actions[bot]@users.noreply.github.com" - # Create a Pull Request with updated GDID sets - name: Create Pull Request id: cpr - uses: peter-evans/create-pull-request@v7 + uses: peter-evans/create-pull-request@v8 with: - commit-message: Auto-update GDID sets - title: Auto-update GDID sets + commit-message: 'Auto-update: GDID sets [skip ci]' + title: 'Auto-update: GDID sets [skip ci]' body: | This PR was created automatically by the GDID Tracker workflow. It includes updates to gdid_set*.txt and invalid.txt based on new usage references. - branch: gdid-update-${{ github.run_id }} + branch: gdid-update base: develop delete-branch: true labels: automated, gdid-update @@ -79,9 +77,7 @@ jobs: # Enable auto-merge for the created Pull Request - name: Enable Auto-Merge - if: steps.cpr.outputs.pull-request-number != '' - uses: peter-evans/enable-pull-request-automerge@v3 - with: - pull-request-number: ${{ steps.cpr.outputs.pull-request-number }} - merge-method: squash - token: ${{ secrets.GITHUB_TOKEN }} + if: steps.cpr.outputs.pull-request-number + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: gh pr merge gdid-update --auto --squash --delete-branch diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 599095d..2056574 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -5,13 +5,13 @@ name: TestHarness (macOS) on: schedule: # Execute on the 31st for months with 31 days - - cron: '5 4 31 1,3,5,7,8,10,12 *' + - cron: '5 11 31 1,3,5,7,8,10,12 *' # Execute on the 30th for months with 30 days - - cron: '5 4 30 4,6,9,11 *' + - cron: '5 11 30 4,6,9,11 *' # Execute on the 29th of February (Leap years) - - cron: '5 4 29 2 *' + - cron: '5 11 29 2 *' # Execute on the 28th of February (Non-leap years) - - cron: '5 4 28 2 *' + - cron: '5 11 28 2 *' workflow_dispatch: jobs: @@ -31,12 +31,19 @@ jobs: uses: actions/setup-python@v6 with: python-version: '3.14' + cache: 'pip' + cache-dependency-path: tests/requirements.txt # Install project-specific Python dependencies - name: Install Python Dependencies run: | python3 -m pip install --upgrade pip > /dev/null 2>&1 - pip install --quiet -r setups/requirements.txt > /dev/null 2>&1 + pip install --quiet -r tests/requirements.txt > /dev/null 2>&1 + shell: bash + + # Install Playwright browsers and dependencies + - name: Install Playwright Browsers + run: python3 -m playwright install --with-deps shell: bash # Set up the Oracle Java 24 environment @@ -84,4 +91,4 @@ jobs: # Execute the Python test suite python3 tests/run.py - shell: bash \ No newline at end of file + shell: bash diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index dbc8063..5e60e99 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -5,13 +5,13 @@ name: TestHarness (Ubuntu) on: schedule: # Execute on the 31st for months with 31 days - - cron: '15 4 31 1,3,5,7,8,10,12 *' + - cron: '15 11 31 1,3,5,7,8,10,12 *' # Execute on the 30th for months with 30 days - - cron: '15 4 30 4,6,9,11 *' + - cron: '15 11 30 4,6,9,11 *' # Execute on the 29th of February (Leap years) - - cron: '15 4 29 2 *' + - cron: '15 11 29 2 *' # Execute on the 28th of February (Non-leap years) - - cron: '15 4 28 2 *' + - cron: '15 11 28 2 *' workflow_dispatch: jobs: @@ -31,12 +31,19 @@ jobs: uses: actions/setup-python@v6 with: python-version: '3.14' + cache: 'pip' + cache-dependency-path: tests/requirements.txt # Install project-specific Python dependencies - name: Install Python Dependencies run: | python3 -m pip install --upgrade pip --quiet - pip install --disable-pip-version-check --no-cache-dir --quiet -r setups/requirements.txt + pip install --disable-pip-version-check --no-cache-dir --quiet -r tests/requirements.txt + shell: bash + + # Install Playwright browsers and dependencies + - name: Install Playwright Browsers + run: python3 -m playwright install --with-deps shell: bash # Set up the Oracle Java 24 environment @@ -89,4 +96,4 @@ jobs: # Execute the Python test suite python3 tests/run.py - shell: bash \ No newline at end of file + shell: bash diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 4cce620..a93486a 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -5,13 +5,13 @@ name: TestHarness (Windows) on: schedule: # Execute on the 31st for months with 31 days - - cron: '25 4 31 1,3,5,7,8,10,12 *' + - cron: '25 11 31 1,3,5,7,8,10,12 *' # Execute on the 30th for months with 30 days - - cron: '25 4 30 4,6,9,11 *' + - cron: '25 11 30 4,6,9,11 *' # Execute on the 29th of February (Leap years) - - cron: '25 4 29 2 *' + - cron: '25 11 29 2 *' # Execute on the 28th of February (Non-leap years) - - cron: '25 4 28 2 *' + - cron: '25 11 28 2 *' workflow_dispatch: jobs: @@ -31,12 +31,19 @@ jobs: uses: actions/setup-python@v6 with: python-version: '3.14' + cache: 'pip' + cache-dependency-path: tests/requirements.txt # Install project-specific Python dependencies - name: Install Python Dependencies run: | python -m pip install --upgrade pip > $null 2>&1 - pip install --quiet -r setups/requirements.txt > $null 2>&1 + pip install --quiet -r tests/requirements.txt > $null 2>&1 + shell: pwsh + + # Install Playwright browsers and dependencies + - name: Install Playwright Browsers + run: python -m playwright install --with-deps shell: pwsh # Set up Ruby environment and install dependencies @@ -82,7 +89,7 @@ jobs: Write-Error "Server failed to start within timeout. Aborting tests." exit 1 } - + # Execute the Python test suite python tests/run.py - shell: pwsh \ No newline at end of file + shell: pwsh diff --git a/.vscode/settings.json b/.vscode/settings.json index ef13632..0635e34 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -15,6 +15,7 @@ "explorer.excludeGitIgnore": true, // Python Linting & IntelliSense + "python.terminal.activateEnvironment": true, // Auto-activates the venv in new terminals "python.linting.enabled": true, // Enables linting in VS Code "python.linting.pylintEnabled": true, // Uses Pylint for linting "python.formatting.provider": "black", // Uses Black for consistent formatting diff --git a/404.html b/404.html index 22cca7e..869e36e 100644 --- a/404.html +++ b/404.html @@ -1,14 +1,56 @@ ---- -title: 404 Page Not Found -layout: none -robots: noindex ---- - - -{%- include head.html -%} + + 404 Page Not Found + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -18,10 +60,10 @@
404 Page Not Found
diff --git a/README.md b/README.md index 7907f5c..5842ca7 100644 --- a/README.md +++ b/README.md @@ -6,12 +6,11 @@ Whether you're here to contribute, need support, or just exploring how things wo ## ๐Ÿ“š Table of Contents -- [Introduction](#introduction) +- [Introduction](#introduction) - [Project Status](#project-status) - [Cross-Platform CI Status](#cross-platform-ci-status) - [Technology Stack](#technology-stack) - [Contribution Guide](CONTRIBUTING.md) -- [Support Guide](SUPPORT.md) - [Contributors](#contributors) - [License](#license) @@ -81,21 +80,21 @@ We believe in recognition without noise, collaboration without ego, and learning Keep Learning, Keep Building, Keep Inspiring -[gdcdhdg]: https://img.shields.io/badge/platforms-macOS%2C%20Ubuntu%2C%20Windows-blueviolet?logo=microsoft -[gdyzyvk]: https://img.shields.io/badge/GoDarda-Android%20App-bluegreen?logo=android -[gdycyiw]: https://img.shields.io/github/license/godarda/godarda.github.io?color=blue&logo=open-source-initiative -[gdypvzk]: https://img.shields.io/github/repo-size/godarda/godarda.github.io?color=orange&logo=github -[gdpgpdw]: https://img.shields.io/github/contributors/godarda/godarda.github.io?color=brightgreen&logo=git -[gdkgddy]: https://img.shields.io/github/commit-activity/m/godarda/godarda.github.io?color=yellow&logo=git -[gdzveyt]: https://img.shields.io/github/last-commit/godarda/godarda.github.io?color=red&logo=github -[gddaakl]: https://img.shields.io/github/issues/godarda/godarda.github.io?color=purple&logo=github -[gdwgvye]: https://img.shields.io/github/issues-pr/godarda/godarda.github.io?color=cyan&logo=github +[gdcdhdg]: https://img.shields.io/badge/platforms-macOS%2C%20Ubuntu%2C%20Windows-blueviolet?logo=microsoft +[gdyzyvk]: https://img.shields.io/badge/GoDarda-Android%20App-bluegreen?logo=android +[gdycyiw]: https://img.shields.io/github/license/godarda/godarda.github.io?color=blue&logo=open-source-initiative +[gdypvzk]: https://img.shields.io/github/repo-size/godarda/godarda.github.io?color=orange&logo=github +[gdpgpdw]: https://img.shields.io/github/contributors/godarda/godarda.github.io?color=brightgreen&logo=git +[gdkgddy]: https://img.shields.io/github/commit-activity/m/godarda/godarda.github.io?color=yellow&logo=git +[gdzveyt]: https://img.shields.io/github/last-commit/godarda/godarda.github.io?color=red&logo=github +[gddaakl]: https://img.shields.io/github/issues/godarda/godarda.github.io?color=purple&logo=github +[gdwgvye]: https://img.shields.io/github/issues-pr/godarda/godarda.github.io?color=cyan&logo=github [gdgnlyl]: https://img.shields.io/github/discussions/godarda/godarda.github.io?color=gold&logo=github [gdzytwa]: https://github.com/godarda/godarda.github.io/actions/workflows/macos.yml/badge.svg -[gdzynzx]: https://github.com/godarda/godarda.github.io/actions/workflows/macos.yml +[gdzynzx]: https://github.com/godarda/godarda.github.io/actions/workflows/macos.yml [gdkvdbh]: https://github.com/godarda/godarda.github.io/actions/workflows/ubuntu.yml/badge.svg -[gdiagyq]: https://github.com/godarda/godarda.github.io/actions/workflows/ubuntu.yml +[gdiagyq]: https://github.com/godarda/godarda.github.io/actions/workflows/ubuntu.yml [gdwwzzn]: https://github.com/godarda/godarda.github.io/actions/workflows/windows.yml/badge.svg [gdabdte]: https://github.com/godarda/godarda.github.io/actions/workflows/windows.yml [gddndwy]: https://contrib.rocks/image?repo=godarda/godarda.github.io -[gdaepzd]: https://github.com/godarda/godarda.github.io/blob/main/LICENSE \ No newline at end of file +[gdaepzd]: https://github.com/godarda/godarda.github.io/blob/main/LICENSE diff --git a/SUPPORT.md b/SUPPORT.md deleted file mode 100644 index 0a5d38e..0000000 --- a/SUPPORT.md +++ /dev/null @@ -1,83 +0,0 @@ -# Support Guide - -Welcome to the GoDarda Support Guide. -Whether you're troubleshooting an issue, requesting a feature, or simply seeking clarity-this space is here to help you feel heard, supported, and empowered. - -Support at GoDarda isn't just reactive-it's collaborative. Every question, suggestion, and fix helps us build a better experience for everyone. - -## ๐Ÿ“š Table of Contents - -- [Introduction](#introduction) -- [Reporting Issues](#reporting-issues) -- [Requesting Features](#requesting-features) -- [Asking Questions](#asking-questions) -- [Improving Documentation](#improving-documentation) -- [Requesting Recognition](#requesting-recognition) -- [Sensitive or Private Topics](#sensitive-or-private-topics) -- [Contributor Values](#contributor-values) - -## Introduction - -This guide explains how to get help, report issues, and contribute improvements to GoDarda. -It covers how to raise bugs, request features, ask questions, suggest documentation changes, and navigate sensitive topics with care. - -Whether you're a first-time contributor or a long-time collaborator, this guide ensures your voice is part of the conversation-and your input leads to meaningful change. - -## Reporting Issues - -If you've encountered a bug or unexpected behavior: - -- Use our [Bug Report Form](https://github.com/godarda/godarda.github.io/issues/new?template=bug.yml) for structured reporting. -- Include clear reproduction steps, screenshots, and environment details. -- For security-related issues, please refer to our [Security Policy](https://github.com/godarda/godarda.github.io/blob/main/SECURITY.md). - -## Requesting Features - -Have an idea that could improve GoDarda? - -- Submit a [Feature Request](https://github.com/godarda/godarda.github.io/issues/new?template=feature.yml). -- Describe the problem it solves and its potential impact on other users. -- We welcome thoughtful suggestions that align with our mission of scalable, inclusive design. - -## Asking Questions - -Need help understanding something? - -- Use the [Question Form](https://github.com/godarda/godarda.github.io/issues/new?template=question.yml). -- Or start a conversation in [GitHub Discussions](https://github.com/godarda/godarda.github.io/discussions) - ideal for open-ended questions and community input. - -## Improving Documentation - -Found something unclear in our guides or onboarding? - -- Submit a [Documentation Improvement](https://github.com/godarda/godarda.github.io/issues/new?template=documentation.yml). -- We value every suggestion that helps contributors feel confident and informed. - -## Requesting Recognition - -Made a meaningful contribution and want to be recognized? - -- Use our [Badge Request Form](https://github.com/godarda/godarda.github.io/issues/new?template=badge-request.yml). -- Recognition helps us celebrate the spirit of open-source collaboration. - -## Sensitive or Private Topics - -For private questions, sensitive reports, or anything you'd prefer not to post publicly: - -- Reach out via [Discussions](https://github.com/godarda/godarda.github.io/discussions) or contact a maintainer directly. - -## Contributor Values - -We believe in: -- Clear communication -- Respectful collaboration -- Recognition for meaningful effort -- Scalable solutions that empower others - -Please review our [Code of Conduct](https://github.com/godarda/godarda.github.io/blob/main/CODE_OF_CONDUCT.md) before engaging. - -# Thank You! -Thank you for being part of GoDarda. -Your questions spark clarity, your suggestions shape direction, and your contributions build the foundation of a more inclusive, inspiring open-source space. - -Together, we're not just writing code-we're designing a culture of trust, creativity, and shared growth. \ No newline at end of file diff --git a/_data/about.yml b/_data/about.yml index c34c391..d1776e7 100644 --- a/_data/about.yml +++ b/_data/about.yml @@ -5,6 +5,9 @@ grandparent: - parent: Contribution Guide subtree: Contribute url: about/contribute +- parent: Support Guide + subtree: Support + url: about/support - parent: Terms of Use subtree: Terms url: about/terms @@ -14,17 +17,3 @@ grandparent: - parent: Disclaimer subtree: Disclaimer url: about/disclaimer -sidenav: -- parent: About Us - url: about - children: - - title: Frequently Asked Questions - url: about/faqs - - title: Contribution Guide - url: about/contribute - - title: Terms of Use - url: about/terms - - title: Privacy Policy - url: about/privacy - - title: Disclaimer - url: about/disclaimer \ No newline at end of file diff --git a/_data/gd.yml b/_data/gd.yml index e3b74f9..8af3b62 100644 --- a/_data/gd.yml +++ b/_data/gd.yml @@ -1,116 +1,104 @@ segments: - title: C Programming url: c - parent: " / C " + parent: " C " - title: C++ Programming url: cpp - parent: " / C++ " + parent: " C++ " - title: Java Programming url: java - parent: " / Java " + parent: " Java " - title: Python Programming url: python - parent: " / Python " + parent: " Python " - title: Data Science url: ds - parent: " / DS " + parent: " DS " - title: R Programming url: r - parent: " / R " + parent: " R " - title: Julia Programming url: julia - parent: " / Julia " - - - title: GNU Octave - url: octave - parent: " / Octave " + parent: " Julia " - title: C# Programming url: csharp - parent: " / CSharp " - - - title: F# Programming - url: fsharp - parent: " / FSharp " + parent: " CSharp " - title: Rust Programming url: rust - parent: " / Rust " - - - title: LISP Programming - url: lisp - parent: " / LISP " + parent: " Rust " - title: Data Structures and Algorithms url: dsa - parent: " / DSA " + parent: " DSA " - title: Linux Commands and Scripting url: linux - parent: " / Linux " + parent: " Linux " - title: MySQL (Relational Database) url: mysql - parent: " / MySQL " + parent: " MySQL " - title: MongoDB (NoSQL Database) url: mongodb - parent: " / MongoDB " - - - title: Selenium WebDriver - url: selenium - parent: " / Selenium " + parent: " MongoDB " - title: Computer Graphics url: cg - parent: " / CG " + parent: " CG " - - title: Assembly Programming - url: asm - parent: " / ASM " + - title: Selenium WebDriver + url: selenium + parent: " Selenium " - - title: Cluster + - title: Explore Cluster url: cluster - parent: " / Cluster " - - - title: About Us - url: about - parent: " / About " + parent: " Cluster " - title: Tools url: tools - parent: " / Tools " + parent: " Tools " - title: Calculators url: calculators - parent: " / Calculators " + parent: " Calculators " - title: Converters url: converters - parent: " / Converters " + parent: " Converters " - title: Generators url: generators - parent: " / Generators " + parent: " Generators " - title: Utilities url: utilities - parent: " / Utilities " + parent: " Utilities " - title: Programming and Tutorials url: learn - parent: " / Learn " + parent: " Learn " + + - title: About + url: about + parent: " About " + + - title: Settings and More + url: settings + parent: " Settings " - title: Shubham Darda url: shubhamrdarda - parent: " / Shubham Darda " + parent: " Shubham Darda " - title: GoDarda's TestApp url: testapp - parent: " / TestApp " + parent: " TestApp " diff --git a/_data/learn/asm.yml b/_data/learn/asm.yml deleted file mode 100644 index b2b8ccf..0000000 --- a/_data/learn/asm.yml +++ /dev/null @@ -1,55 +0,0 @@ -grandparent: -- parent: 32-bit Assembly Programming - subtree: 32-bit - url: asm/32-bit - children: - - url: asm/32-bit/gdvxqaz - title: ALP to print Hello World (32-bit) - - url: asm/32-bit/gdbhdky - title: ALP to print Hello World using times directive (32-bit) - - url: asm/32-bit/gdaeavq - title: ALP to print the stars using macro (32-bit) - - url: asm/32-bit/gdbqeza - title: ALP to print the stars using times directive (32-bit) - - url: asm/32-bit/gdzkizy - title: ALP to print the ASCII hex to hexadecimal number (32-bit) - - url: asm/32-bit/gdqnwvz - title: ALP to print the given alphanumeric characters (32-bit) - - url: asm/32-bit/gdvvdud - title: ALP to print the length of a given string (32-bit) - - url: asm/32-bit/gdvakeg - title: ALP to identify the Central Processing Unit (CPU) type (32-bit) - - url: asm/32-bit/gddmaee - title: ALP to print the values of registers in protected mode (32-bit) -- parent: 64-bit Assembly Programming - subtree: 64-bit - url: asm/64-bit - children: - - url: asm/64-bit/gdatnak - title: ALP to print Hello World without using macro (64-bit) - - url: asm/64-bit/gdsgpyl - title: ALP to print Hello World using macro (64-bit) - - url: asm/64-bit/gdwagtz - title: ALP to print the given string using macro (64-bit) - - url: asm/64-bit/gdcgame - title: ALP to print the length of a given string (64-bit) - - url: asm/64-bit/gdwdwaz - title: ALP to reverse a given string (64-bit) - - url: asm/64-bit/gdwzqyk - title: ALP to check whether a given string is palindrome (64-bit) - - url: asm/64-bit/gdvyzpn - title: ALP menu-driven program to perform the string operations (64-bit) - - url: asm/64-bit/gdvnyvi - title: ALP to convert the hexadecimal to BCD number (64-bit) - - url: asm/64-bit/gdvthab - title: ALP to convert the Binary Coded Decimal (BCD) to hexadecimal number (64-bit) - - url: asm/64-bit/gdgywzg - title: ALP to print the addition of N hexadecimal number (64-bit) -sidenav: -- parent: Assembly Programming - url: asm - children: - - title: 32-bit Assembly Programming - url: asm/32-bit - - title: 64-bit Assembly Programming - url: asm/64-bit diff --git a/_data/learn/c.yml b/_data/learn/c.yml index a0ff2b3..8ab02ee 100644 --- a/_data/learn/c.yml +++ b/_data/learn/c.yml @@ -123,21 +123,3 @@ grandparent: title: C program to find the address of variables - url: c/pointers/gdlwgzw title: C program to print the length of a given array without using sizeof -sidenav: -- parent: C Programming - url: c - children: - - title: C Fundamentals - url: c/fundamentals - - title: C Control Statements - url: c/controls - - title: C Loops - url: c/loops - - title: C Strings - url: c/strings - - title: C Arrays - url: c/arrays - - title: C Functions - url: c/functions - - title: C Pointers - url: c/pointers diff --git a/_data/learn/cg.yml b/_data/learn/cg.yml index afe8532..cc1a075 100644 --- a/_data/learn/cg.yml +++ b/_data/learn/cg.yml @@ -112,17 +112,3 @@ grandparent: title: C++ program for Bresenham's circle drawing algorithm using OpenGL - url: cg/opengl/gdfuygg title: C++ program for 8 X 8 Chess Board using OpenGL -sidenav: -- parent: Computer Graphics - url: cg - children: - - title: Line Drawing Programs - url: cg/line - - title: Circle Drawing Programs - url: cg/circle - - title: Geometric Shapes - url: cg/shapes - - title: Computer Graphics Algorithms - url: cg/algorithms - - title: OpenGL - url: cg/opengl diff --git a/_data/learn/cluster.yml b/_data/learn/cluster.yml index 4f46dec..f289976 100644 --- a/_data/learn/cluster.yml +++ b/_data/learn/cluster.yml @@ -1,4 +1,138 @@ grandparent: +- parent: Assembly Programming + subtree: ASM + url: cluster/asm + children: + - url: cluster/asm/gdvxqaz + title: ALP to print Hello World (32-bit) + - url: cluster/asm/gdbhdky + title: ALP to print Hello World using times directive (32-bit) + - url: cluster/asm/gdaeavq + title: ALP to print the stars using macro (32-bit) + - url: cluster/asm/gdbqeza + title: ALP to print the stars using times directive (32-bit) + - url: cluster/asm/gdzkizy + title: ALP to print the ASCII hex to hexadecimal number (32-bit) + - url: cluster/asm/gdqnwvz + title: ALP to print the given alphanumeric characters (32-bit) + - url: cluster/asm/gdvvdud + title: ALP to print the length of a given string (32-bit) + - url: cluster/asm/gdvakeg + title: ALP to identify the Central Processing Unit (CPU) type (32-bit) + - url: cluster/asm/gddmaee + title: ALP to print the values of registers in protected mode (32-bit) + - url: cluster/asm/gdatnak + title: ALP to print Hello World without using macro (64-bit) + - url: cluster/asm/gdsgpyl + title: ALP to print Hello World using macro (64-bit) + - url: cluster/asm/gdwagtz + title: ALP to print the given string using macro (64-bit) + - url: cluster/asm/gdcgame + title: ALP to print the length of a given string (64-bit) + - url: cluster/asm/gdwdwaz + title: ALP to reverse a given string (64-bit) + - url: cluster/asm/gdwzqyk + title: ALP to check whether a given string is palindrome (64-bit) + - url: cluster/asm/gdvyzpn + title: ALP menu-driven program to perform the string operations (64-bit) + - url: cluster/asm/gdvnyvi + title: ALP to convert the hexadecimal to BCD number (64-bit) + - url: cluster/asm/gdvthab + title: ALP to convert the Binary Coded Decimal (BCD) to hexadecimal number (64-bit) + - url: cluster/asm/gdgywzg + title: ALP to print the addition of N hexadecimal number (64-bit) +- parent: F# Programming + subtree: FSharp + url: cluster/fsharp + children: + - url: cluster/fsharp/gdegsem + title: F# Hello World program + - url: cluster/fsharp/gdwpkzv + title: F# program to perform the arithmetic operations + - url: cluster/fsharp/gdewzhw + title: F# program to perform the boolean operations + - url: cluster/fsharp/gdxmvyy + title: F# program to calculate the area and circumference of a circle + - url: cluster/fsharp/gdzegce + title: F# program to check the given number is even or odd + - url: cluster/fsharp/gdhadwu + title: F# program to check the given number is positive or negative +- parent: LISP Programming + subtree: LISP + url: cluster/lisp + children: + - url: cluster/lisp/gdggdyw + title: CLISP Command Line Interface (CLI) + - url: cluster/lisp/gdggadz + title: Maxima Command Line Interface (CLI) + - url: cluster/lisp/gdydkmw + title: LISP Hello World program + - url: cluster/lisp/gdvwwue + title: LISP program to perform the arithmetic operations + - url: cluster/lisp/gdmalgp + title: LISP program to perform the bitwise operations + - url: cluster/lisp/gdzedbg + title: LISP program to demonstrate the use of trigonometric functions + - url: cluster/lisp/gdvagvz + title: LISP program to demonstrate the use of numeric conversion functions + - url: cluster/lisp/gdiewcv + title: LISP program to calculate the square and cube of numbers + - url: cluster/lisp/gdddysa + title: LISP program to find the min and max of two numbers + - url: cluster/lisp/gdgoauk + title: LISP program to swap the given numbers + - url: cluster/lisp/gdkdena + title: LISP program for the positive-negative test of a given number + - url: cluster/lisp/gduepzv + title: LISP program for the arithmetic operations using the case statements + - url: cluster/lisp/gdzzzay + title: LISP program to print the even and odd numbers + - url: cluster/lisp/gdtrkke + title: LISP program to perform the string operations + - url: cluster/lisp/gdzygzo + title: LISP program to check whether a given string is a palindrome + - url: cluster/lisp/gduzcrz + title: LISP program to find the area of a circle using a function +- parent: GNU Octave + subtree: Octave + url: cluster/octave + children: + - url: cluster/octave/gdfxzpq + title: Octave Arithmetic Operations + - url: cluster/octave/gdeezgn + title: Octave Logical Operations + - url: cluster/octave/gddggad + title: How to generate random numbers in Octave + - url: cluster/octave/gdgeiev + title: Octave Exponents and Logarithms + - url: cluster/octave/gdazzam + title: Octave Trigonometric Functions + - url: cluster/octave/gduaulz + title: Octave basic string operations + - url: cluster/octave/gdeceiw + title: Octave string indexing + - url: cluster/octave/gdawdqp + title: Octave strings comparison + - url: cluster/octave/gdcvyzd + title: Octave to check the given string is alphanumeric +- parent: Ranorex + subtree: Ranorex + url: cluster/ranorex + children: + - url: cluster/ranorex/gdwryqa + title: How to open and close a browser using the Process class in Ranorex + - url: cluster/ranorex/gdgvzyw + title: How to get a browser details using the WebDocument class in Ranorex + - url: cluster/ranorex/gdewwzv + title: How to select the Chrome context menu option in Ranorex + - url: cluster/ranorex/gdfzznc + title: How to compare the Excel sheets using Interop objects in Ranorex + - url: cluster/ranorex/gdcewwv + title: How to create, insert and save the Excel in Ranorex + - url: cluster/ranorex/gdgyvzz + title: How to read the Excel specific row and column data in Ranorex + - url: cluster/ranorex/gdwwilz + title: How to format the Excel sheet in Ranorex - parent: VBScript subtree: VBScript url: cluster/vbscript @@ -51,29 +185,4 @@ grandparent: title: VBScript to create an Excel in one folder and paste into another folder - url: cluster/vbscript/gdyueyg title: VBScript to read the data from an Excel sheet using ADODB object -- parent: Ranorex - subtree: Ranorex - url: cluster/ranorex - children: - - url: cluster/ranorex/gdwryqa - title: How to open and close a browser using the Process class in Ranorex - - url: cluster/ranorex/gdgvzyw - title: How to get a browser details using the WebDocument class in Ranorex - - url: cluster/ranorex/gdewwzv - title: How to select the Chrome context menu option in Ranorex - - url: cluster/ranorex/gdfzznc - title: How to compare the Excel sheets using Interop objects in Ranorex - - url: cluster/ranorex/gdcewwv - title: How to create, insert and save the Excel in Ranorex - - url: cluster/ranorex/gdgyvzz - title: How to read the Excel specific row and column data in Ranorex - - url: cluster/ranorex/gdwwilz - title: How to format the Excel sheet in Ranorex -sidenav: -- parent: Cluster - url: cluster - children: - - title: VBScript - url: cluster/vbscript - - title: Ranorex - url: cluster/ranorex + diff --git a/_data/learn/cpp.yml b/_data/learn/cpp.yml index 0fd503d..b74b41f 100644 --- a/_data/learn/cpp.yml +++ b/_data/learn/cpp.yml @@ -113,21 +113,3 @@ grandparent: title: C++ program to demonstrate the use of math library functions - url: cpp/functions/gdvzzwn title: C++ program to print the current date and time -sidenav: -- parent: C++ Programming - url: cpp - children: - - title: C++ Fundamentals - url: cpp/fundamentals - - title: C++ Control Statements - url: cpp/controls - - title: C++ Loops - url: cpp/loops - - title: C++ Strings - url: cpp/strings - - title: C++ Arrays - url: cpp/arrays - - title: C++ Classes - url: cpp/classes - - title: C++ Functions - url: cpp/functions diff --git a/_data/learn/csharp.yml b/_data/learn/csharp.yml index 846b578..38659fc 100644 --- a/_data/learn/csharp.yml +++ b/_data/learn/csharp.yml @@ -239,43 +239,3 @@ grandparent: title: C# program to create a table in MySQL - url: csharp/dbc/gdqzgqw title: C# MySQL to insert and retrieve the records from a table -sidenav: -- parent: C# Programming - url: csharp - children: - - title: C# Fundamentals - url: csharp/fundamentals - - title: C# Control Statements - url: csharp/controls - - title: C# Loops - url: csharp/loops - - title: C# Strings - url: csharp/strings - - title: C# Arrays - url: csharp/arrays - - title: C# Classes - url: csharp/classes - - title: C# Methods - url: csharp/methods - - title: C# Inheritance - url: csharp/inheritance - - title: C# Polymorphism - url: csharp/polymorphism - - title: C# Abstraction - url: csharp/abstraction - - title: C# Namespaces - url: csharp/namespaces - - title: C# Collections - url: csharp/collections - - title: C# Exception Handling - url: csharp/exceptions - - title: C# File Handling - url: csharp/fileio - - title: C# Regular Expressions - url: csharp/re - - title: C# Multithreading - url: csharp/multithreading - - title: C# Reflection - url: csharp/reflection - - title: C# Database Connectivity - url: csharp/dbc diff --git a/_data/learn/ds.yml b/_data/learn/ds.yml index 577f5e3..bb48dd0 100644 --- a/_data/learn/ds.yml +++ b/_data/learn/ds.yml @@ -17,11 +17,3 @@ grandparent: children: - url: ds/visualization/gdleovy title: Python Pandas to create a bar graph using the matplotlib module -sidenav: -- parent: Data Science - url: ds - children: - - title: Data Analysis - url: ds/analysis - - title: Data Visualization - url: ds/visualization diff --git a/_data/learn/dsa.yml b/_data/learn/dsa.yml index 0557983..239d87d 100644 --- a/_data/learn/dsa.yml +++ b/_data/learn/dsa.yml @@ -43,17 +43,3 @@ grandparent: children: - url: dsa/applications/gdzdguw title: C++ program for Tic-Tac-Toe game -sidenav: -- parent: Data Structures and Algorithms - url: dsa - children: - - title: Data Structures Fundamentals - url: dsa/fundamentals - - title: Searching Algorithms - url: dsa/searching - - title: Sorting Algorithms - url: dsa/sorting - - title: Shortest Path Algorithms - url: dsa/trees - - title: Applications of Data Structures - url: dsa/applications diff --git a/_data/learn/fsharp.yml b/_data/learn/fsharp.yml deleted file mode 100644 index b7aad8f..0000000 --- a/_data/learn/fsharp.yml +++ /dev/null @@ -1,29 +0,0 @@ -grandparent: -- parent: F# Fundamentals - subtree: Fundamentals - url: fsharp/fundamentals - children: - - url: fsharp/fundamentals/gdegsem - title: F# Hello World program - - url: fsharp/fundamentals/gdwpkzv - title: F# program to perform the arithmetic operations - - url: fsharp/fundamentals/gdewzhw - title: F# program to perform the boolean operations - - url: fsharp/fundamentals/gdxmvyy - title: F# program to calculate the area and circumference of a circle -- parent: F# Control Statements - subtree: Controls - url: fsharp/controls - children: - - url: fsharp/controls/gdzegce - title: F# program to check the given number is even or odd - - url: fsharp/controls/gdhadwu - title: F# program to check the given number is positive or negative -sidenav: -- parent: F# Programming - url: fsharp - children: - - title: F# Fundamentals - url: fsharp/fundamentals - - title: F# Control Statements - url: fsharp/controls diff --git a/_data/learn/java.yml b/_data/learn/java.yml index d0352c3..f0c4766 100644 --- a/_data/learn/java.yml +++ b/_data/learn/java.yml @@ -276,39 +276,3 @@ grandparent: title: Java MongoDB to insert and retrieve the documents from a collection - url: java/jdbc/gdnegld title: Java MongoDB to insert the JSON file documents into a collection -sidenav: -- parent: Java Programming - url: java - children: - - title: Java Fundamentals - url: java/fundamentals - - title: Java Control Statements - url: java/controls - - title: Java Loops - url: java/loops - - title: Java Strings - url: java/strings - - title: Java Arrays - url: java/arrays - - title: Java Classes - url: java/classes - - title: Java Methods - url: java/methods - - title: Java Inheritance - url: java/inheritance - - title: Java Polymorphism - url: java/polymorphism - - title: Java Abstraction - url: java/abstraction - - title: Java Collections - url: java/collections - - title: Java Exception Handling - url: java/exceptions - - title: Java Regular Expressions - url: java/re - - title: Java Multithreading - url: java/multithreading - - title: Java AWT and Swing Graphics - url: java/awt - - title: Java Database Connectivity (JDBC) - url: java/jdbc diff --git a/_data/learn/julia.yml b/_data/learn/julia.yml index 8c72788..e650423 100644 --- a/_data/learn/julia.yml +++ b/_data/learn/julia.yml @@ -8,10 +8,3 @@ grandparent: - url: julia/fundamentals/gdavgeq title: Julia Logical Operations - url: julia/fundamentals/gdadvew - title: Julia Exponents and Logarithms -sidenav: -- parent: Julia Programming - url: julia - children: - - title: Julia Fundamentals - url: julia/fundamentals \ No newline at end of file diff --git a/_data/learn/learn.yml b/_data/learn/learn.yml index 8ca6e2b..47476c0 100644 --- a/_data/learn/learn.yml +++ b/_data/learn/learn.yml @@ -27,26 +27,14 @@ segments: url: julia parent: "Julia" - - title: GNU Octave - url: octave - parent: "Octave" - - title: C# Programming url: csharp parent: "CSharp" - - title: F# Programming - url: fsharp - parent: "FSharp" - - title: Rust Programming url: rust parent: "Rust" - - title: LISP Programming - url: lisp - parent: "LISP" - - title: Data Structures and Algorithms url: dsa parent: "DSA" @@ -58,23 +46,19 @@ segments: - title: MySQL (Relational Database) url: mysql parent: "MySQL" - + - title: MongoDB (NoSQL Database) url: mongodb parent: "MongoDB" - - - title: Selenium WebDriver - url: selenium - parent: "Selenium" - title: Computer Graphics url: cg parent: "CG" - - title: Assembly Programming - url: asm - parent: "ASM" + - title: Selenium WebDriver + url: selenium + parent: "Selenium" - - title: Cluster + - title: Explore Cluster url: cluster - parent: "Cluster" \ No newline at end of file + parent: "Cluster" diff --git a/_data/learn/linux.yml b/_data/learn/linux.yml index 837efd7..43524d8 100644 --- a/_data/learn/linux.yml +++ b/_data/learn/linux.yml @@ -53,11 +53,3 @@ grandparent: - url: linux/bash/gdzzdvl title: Bash shell script to convert all uppercase letters in a file to lowercase letters -sidenav: -- parent: Linux Commands and Scripting - url: linux - children: - - title: Linux Commands - url: linux/commands - - title: Bash Shell Scripting - url: linux/bash diff --git a/_data/learn/lisp.yml b/_data/learn/lisp.yml deleted file mode 100644 index 7889ce2..0000000 --- a/_data/learn/lisp.yml +++ /dev/null @@ -1,67 +0,0 @@ -grandparent: -- parent: LISP (List Processing) Fundamentals - subtree: Fundamentals - url: lisp/fundamentals - children: - - url: lisp/fundamentals/gdggdyw - title: CLISP Command Line Interface (CLI) - - url: lisp/fundamentals/gdggadz - title: Maxima Command Line Interface (CLI) - - url: lisp/fundamentals/gdydkmw - title: LISP Hello World program - - url: lisp/fundamentals/gdvwwue - title: LISP program to perform the arithmetic operations - - url: lisp/fundamentals/gdmalgp - title: LISP program to perform the bitwise operations - - url: lisp/fundamentals/gdzedbg - title: LISP program to demonstrate the use of trigonometric functions - - url: lisp/fundamentals/gdvagvz - title: LISP program to demonstrate the use of numeric conversion functions - - url: lisp/fundamentals/gdiewcv - title: LISP program to calculate the square and cube of numbers - - url: lisp/fundamentals/gdddysa - title: LISP program to find the min and max of two numbers - - url: lisp/fundamentals/gdgoauk - title: LISP program to swap the given numbers -- parent: LISP Control Statements - subtree: Controls - url: lisp/controls - children: - - url: lisp/controls/gdkdena - title: LISP program for the positive-negative test of a given number - - url: lisp/controls/gduepzv - title: LISP program for the arithmetic operations using the case statements -- parent: LISP Loops - subtree: Loops - url: lisp/loops - children: - - url: lisp/loops/gdzzzay - title: LISP program to print the even and odd numbers -- parent: LISP Strings - subtree: Strings - url: lisp/strings - children: - - url: lisp/strings/gdtrkke - title: LISP program to perform the string operations - - url: lisp/strings/gdzygzo - title: LISP program to check whether a given string is a palindrome -- parent: LISP Functions - subtree: Functions - url: lisp/functions - children: - - url: lisp/functions/gduzcrz - title: LISP program to find the area of a circle using a function -sidenav: -- parent: LISP Programming - url: lisp - children: - - title: LISP Fundamentals - url: lisp/fundamentals - - title: LISP Control Statements - url: lisp/controls - - title: LISP Loops - url: lisp/loops - - title: LISP Strings - url: lisp/strings - - title: LISP Functions - url: lisp/functions diff --git a/_data/learn/mongodb.yml b/_data/learn/mongodb.yml index 74dfbb7..66bf173 100644 --- a/_data/learn/mongodb.yml +++ b/_data/learn/mongodb.yml @@ -25,11 +25,3 @@ grandparent: title: MongoDB Projection (limiting and sorting data) - url: mongodb/crud/gdwawvv title: MongoDB Update a Document -sidenav: -- parent: MongoDB (NoSQL Database) - url: mongodb - children: - - title: MongoDB Fundamentals - url: mongodb/fundamentals - - title: MongoDB CRUD Operations - url: mongodb/crud diff --git a/_data/learn/mysql.yml b/_data/learn/mysql.yml index 58d5f37..9fd2484 100644 --- a/_data/learn/mysql.yml +++ b/_data/learn/mysql.yml @@ -47,13 +47,3 @@ grandparent: title: MySQL JOINS (INNER, LEFT, RIGHT) - url: mysql/dml/gdzsgwd title: MySQL DELETE Statement -sidenav: -- parent: MySQL (Relational Database) - url: mysql - children: - - title: MySQL Fundamentals - url: mysql/fundamentals - - title: MySQL Data Definition - url: mysql/ddl - - title: MySQL Data Manipulation - url: mysql/dml diff --git a/_data/learn/octave.yml b/_data/learn/octave.yml deleted file mode 100644 index 74a6911..0000000 --- a/_data/learn/octave.yml +++ /dev/null @@ -1,35 +0,0 @@ -grandparent: -- parent: Octave Fundamentals - subtree: Fundamentals - url: octave/fundamentals - children: - - url: octave/fundamentals/gdfxzpq - title: Octave Arithmetic Operations - - url: octave/fundamentals/gdeezgn - title: Octave Logical Operations - - url: octave/fundamentals/gddggad - title: How to generate random numbers in Octave - - url: octave/fundamentals/gdgeiev - title: Octave Exponents and Logarithms - - url: octave/fundamentals/gdazzam - title: Octave Trigonometric Functions -- parent: Octave Strings - subtree: Strings - url: octave/strings - children: - - url: octave/strings/gduaulz - title: Octave basic string operations - - url: octave/strings/gdeceiw - title: Octave string indexing - - url: octave/strings/gdawdqp - title: Octave strings comparison - - url: octave/strings/gdcvyzd - title: Octave to check the given string is alphanumeric -sidenav: -- parent: GNU Octave - url: octave - children: - - title: Octave Fundamentals - url: octave/fundamentals - - title: Octave Strings - url: octave/strings diff --git a/_data/learn/python.yml b/_data/learn/python.yml index 792d25b..2d25bea 100644 --- a/_data/learn/python.yml +++ b/_data/learn/python.yml @@ -157,25 +157,3 @@ grandparent: title: Python MongoDB to connect, create database, and collection - url: python/dbc/gdgulma title: Python MongoDB to insert and retrieve the documents from a collection -sidenav: -- parent: Python Programming - url: python - children: - - title: Python Fundamentals - url: python/fundamentals - - title: Python Control Statements - url: python/controls - - title: Python Loops - url: python/loops - - title: Python Strings - url: python/strings - - title: Python Data Structures - url: python/ds - - title: Python Arrays - url: python/arrays - - title: Python File Handling - url: python/fileio - - title: Python Networking - url: python/networking - - title: Python Database Connectivity - url: python/dbc diff --git a/_data/learn/r.yml b/_data/learn/r.yml index 702e2c3..ebbd87f 100644 --- a/_data/learn/r.yml +++ b/_data/learn/r.yml @@ -19,9 +19,3 @@ grandparent: title: R Matrices - url: r/cli/gdazeek title: R Data Frames -sidenav: -- parent: R Programming - url: r - children: - - title: R Command Line Interface (CLI) - url: r/cli diff --git a/_data/learn/rust.yml b/_data/learn/rust.yml index 6ce1917..7fb23c6 100644 --- a/_data/learn/rust.yml +++ b/_data/learn/rust.yml @@ -11,9 +11,3 @@ grandparent: title: Rust program to calculate the area and circumference of a circle - url: rust/fundamentals/gdgzdhx title: Rust program to accept the input from a user -sidenav: -- parent: Rust Programming - url: rust - children: - - title: Rust Fundamentals - url: rust/fundamentals diff --git a/_data/learn/selenium.yml b/_data/learn/selenium.yml index e8070ff..70edeb2 100644 --- a/_data/learn/selenium.yml +++ b/_data/learn/selenium.yml @@ -133,23 +133,3 @@ grandparent: title: How to use and implement TestNG Listeners - url: selenium/testng/gdysafu title: How to generate Extent Reports in Selenium WebDriver -sidenav: -- parent: Selenium WebDriver - url: selenium - children: - - title: Selenium Fundamentals - url: selenium/fundamentals - - title: Selenium Locators - url: selenium/locators - - title: Selenium XPath - url: selenium/xpath - - title: Classes in Selenium - url: selenium/classes - - title: Interfaces in Selenium - url: selenium/interfaces - - title: Selenium Page Object Model - url: selenium/pom - - title: Selenium Data Driven Framework - url: selenium/ddf - - title: Selenium TestNG - url: selenium/testng diff --git a/_data/tools/calculators.yml b/_data/tools/calculators.yml index c58e07a..13427c1 100644 --- a/_data/tools/calculators.yml +++ b/_data/tools/calculators.yml @@ -21,11 +21,3 @@ grandparent: children: - url: calculators/scientific/gdizhat title: Trigonometry Calculator -sidenav: -- parent: Calculators - url: calculators - children: - - title: Common Calculators - url: calculators/common - - title: Scientific Calculators - url: calculators/scientific diff --git a/_data/tools/converters.yml b/_data/tools/converters.yml index 0066330..4f11a2e 100644 --- a/_data/tools/converters.yml +++ b/_data/tools/converters.yml @@ -67,17 +67,3 @@ grandparent: children: - url: converters/algorithm/gdeggcz title: Hashing Converter -sidenav: -- parent: Converters - url: converters - children: - - title: Common Converters - url: converters/common - - title: Physics Converters - url: converters/physics - - title: Digital Converters - url: converters/digital - - title: Lifestyle Converters - url: converters/lifestyle - - title: Algorithm Converters - url: converters/algorithm \ No newline at end of file diff --git a/_data/tools/generators.yml b/_data/tools/generators.yml index 648434b..2480d0b 100644 --- a/_data/tools/generators.yml +++ b/_data/tools/generators.yml @@ -7,9 +7,3 @@ grandparent: title: String Generator - url: generators/common/gdgeldi title: Number Generator -sidenav: -- parent: Generators - url: generators - children: - - title: Common Generators - url: generators/common diff --git a/_data/tools/utilities.yml b/_data/tools/utilities.yml index 7ffb278..cb6743d 100644 --- a/_data/tools/utilities.yml +++ b/_data/tools/utilities.yml @@ -7,9 +7,3 @@ grandparent: title: Timer - url: utilities/common/gddwork title: Stopwatch -sidenav: -- parent: Utilities - url: utilities - children: - - title: Common Utilities - url: utilities/common diff --git a/_includes/comments.html b/_includes/comments.html index da8fb8e..6f46e45 100644 --- a/_includes/comments.html +++ b/_includes/comments.html @@ -1,5 +1,18 @@
Comments and Reactions
-
+
+ + +
-
\ No newline at end of file +
diff --git a/_includes/footer_app.html b/_includes/footer_app.html index af7ef6e..afd1eb4 100644 --- a/_includes/footer_app.html +++ b/_includes/footer_app.html @@ -1,62 +1,136 @@ -{%- if path[1] == "about" and path[2] == nil -%}{%- assign about_section = "about_home_true" -%} -{%- elsif path[1] == "about" and path[2] != nil -%}{%- assign about_section = "about_home_false" -%}{%- endif -%} -