diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 2fe3320..3071fc3 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,34 +1,23 @@ # Configuration for Dependabot -version: 2 +version: 2 # Schema version -# Define where to look for package updates updates: + - package-ecosystem: "github-actions" # Ecosystem to update (GitHub Actions in workflows) + directory: "/" # Root directory where workflow files live - # Maintain GitHub Actions workflow dependencies - - package-ecosystem: "github-actions" - - # Directory containing the workflow files - directory: "/" - - # Schedule updates to run once a month + # Schedule updates to run monthly schedule: - interval: "monthly" - - # Configure commit messages to follow semantic conventions - commit-message: - prefix: "chore" # Use 'chore' as the semantic prefix - include: "scope" # Include the scope (e.g., 'github-actions') in the message - - # Limit the number of open pull requests to reduce noise - open-pull-requests-limit: 5 + interval: "monthly" # Run once per month - # Automatically rebase pull requests if there are conflicts - rebase-strategy: "auto" + rebase-strategy: "auto" # Auto-rebase PRs if conflicts occur + target-branch: "develop" # PRs will target the 'develop' branch, not 'main' - # Target the 'develop' branch for updates - target-branch: "develop" + labels: # Labels applied to Dependabot PRs + - auto-merge # Signals PRs are eligible for auto-merge if checks pass + - dependencies # Marks PRs as dependency updates - # Apply labels to pull requests for better visibility and automation - labels: - - auto-merge # Indicates PR is ready for auto-merge if checks pass - - dependencies # Identifies the PR as a dependency update \ No newline at end of file + # Group all GitHub Actions updates into a single Pull Request + groups: + github-actions: # Group name (arbitrary, but descriptive) + patterns: + - "*" # Match all GitHub Actions updates \ No newline at end of file diff --git a/.github/workflows/gdid_tracker.yml b/.github/workflows/gdid_tracker.yml index f445c58..bd7ac94 100644 --- a/.github/workflows/gdid_tracker.yml +++ b/.github/workflows/gdid_tracker.yml @@ -41,11 +41,11 @@ jobs: with: fetch-depth: 0 - # Set up the Python 3.13 environment + # Set up the Python 3.14 environment - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' # Install required Python dependencies - name: Install dependencies @@ -77,11 +77,9 @@ jobs: labels: automated, gdid-update token: ${{ secrets.GITHUB_TOKEN }} - # Enable auto-merge for the created Pull Request - - name: Enable Auto-Merge + # Enable auto-merge for the created Pull Request and auto-delete the branch on merge + - name: Enable Auto-Merge and Auto-Delete Branch 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 }} \ No newline at end of file + run: gh pr merge --auto --squash --delete-branch ${{ steps.cpr.outputs.pull-request-number }} + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index f186eb7..1cfe9bd 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -26,11 +26,11 @@ jobs: with: ref: develop - # Set up the Python 3.13 environment + # Set up the Python 3.14 environment - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' # Install project-specific Python dependencies - name: Install Python Dependencies @@ -39,12 +39,12 @@ jobs: pip install --quiet -r setups/requirements.txt > /dev/null 2>&1 shell: bash - # Set up the Oracle Java 21 environment + # Set up the Oracle Java 24 environment - name: Setup Java uses: actions/setup-java@v5 with: distribution: 'oracle' - java-version: '21' + java-version: '24' # Install required system packages (Rust and NASM) - name: Install Rust and NASM diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 7556eb1..93c45a9 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: '0 0 31 1,3,5,7,8,10,12 *' + - cron: '0 1 31 1,3,5,7,8,10,12 *' # Execute on the 30th for months with 30 days - - cron: '0 0 30 4,6,9,11 *' + - cron: '0 1 30 4,6,9,11 *' # Execute on the 29th of February (Leap years) - - cron: '0 0 29 2 *' + - cron: '0 1 29 2 *' # Execute on the 28th of February (Non-leap years) - - cron: '0 0 28 2 *' + - cron: '0 1 28 2 *' workflow_dispatch: jobs: @@ -26,11 +26,11 @@ jobs: with: ref: develop - # Set up the Python 3.13 environment + # Set up the Python 3.14 environment - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' # Install project-specific Python dependencies - name: Install Python Dependencies @@ -39,12 +39,12 @@ jobs: pip install --disable-pip-version-check --no-cache-dir --quiet -r setups/requirements.txt shell: bash - # Set up the Oracle Java 21 environment + # Set up the Oracle Java 24 environment - name: Setup Java uses: actions/setup-java@v5 with: distribution: 'oracle' - java-version: '21' + java-version: '24' # Install required system packages (Rust, FreeGLUT, NASM) - name: Install Rust, FreeGLUT, and NASM diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 34309aa..12266cc 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: '0 1 31 1,3,5,7,8,10,12 *' + - cron: '0 2 31 1,3,5,7,8,10,12 *' # Execute on the 30th for months with 30 days - - cron: '0 1 30 4,6,9,11 *' + - cron: '0 2 30 4,6,9,11 *' # Execute on the 29th of February (Leap years) - - cron: '0 1 29 2 *' + - cron: '0 2 29 2 *' # Execute on the 28th of February (Non-leap years) - - cron: '0 1 28 2 *' + - cron: '0 2 28 2 *' workflow_dispatch: jobs: @@ -26,11 +26,11 @@ jobs: with: ref: develop - # Set up the Python 3.13 environment + # Set up the Python 3.14 environment - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' # Install project-specific Python dependencies - name: Install Python Dependencies diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..877040b --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,19 @@ +{ + // Git & Branch Protection + "git.branchProtection": ["main"], // Warns or blocks direct commits to 'main' + "git.branchProtectionPrompt": "alwaysPrompt",// Always prompt before committing to protected branches + "git.enableSmartCommit": false, // Prevents accidental commits from the Source Control panel + "git.confirmSync": true, // Asks for confirmation before syncing changes + "git.autofetch": true, // Keeps your repo updated in the background + "git.allowForcePush": false, // Blocks force pushes from VS Code UI + "git.pullRebase": true, // Ensures clean history by rebasing instead of merging when pulling + + // Editor Clarity + "editor.wordWrap": "on", // Wrap long lines for readability + + // Python Linting & IntelliSense + "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 + "python.analysis.typeCheckingMode": "basic" // Enables basic type checking +} \ No newline at end of file diff --git a/Gemfile b/Gemfile index fa3a18c..a7b5e3d 100644 --- a/Gemfile +++ b/Gemfile @@ -29,6 +29,8 @@ gem 'wdm', '~> 0.2.0' if Gem.win_platform? && ENV['CI'].nil? gem "http_parser.rb", "~> 0.6.0", platforms: [:jruby] # Standard library gems (explicitly listed for compatibility or bundling) -gem "csv" # CSV parsing and generation -gem "logger" # Logging utilities -gem "base64" # Base64 encoding and decoding \ No newline at end of file +gem "csv" # CSV parsing and generation +gem "logger" # Logging utilities +gem "base64" # Base64 encoding and decoding +gem "webrick" # Required for Jekyll 4.x on Ruby 3.x +gem "faraday-retry" # Required for Faraday v2.0+ middleware \ No newline at end of file diff --git a/README.md b/README.md index d28a0f5..7907f5c 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,8 @@ # Repository Guide -Welcome to GoDarda! -Whether you're here to contribute, need support, or just exploring how things work, this guide is your starting point. +Welcome to GoDarda! -It’s designed to help you navigate GoDarda’s architecture, workflows, and contributor resources with clarity and confidence. - -From onboarding to CI pipelines, from tech stack insights to contributor recognition, every step is crafted to be cross-platform, intentional, and empowering. +Whether you're here to contribute, need support, or just exploring how things work, this guide is your starting point. It's designed to help you navigate GoDarda's architecture, workflows, and contributor resources with clarity and confidence. ## 📚 Table of Contents @@ -20,41 +17,31 @@ From onboarding to CI pipelines, from tech stack insights to contributor recogni ## Introduction -GoDarda is an educational, Jekyll-powered website and companion Android app that provides concise programming examples, tutorials, and curated learning paths across many languages and domains. The repo groups runnable example code under language-specific folders and pairs each example with a documentation page so contributors and learners can quickly find, run, and improve samples. +**GoDarda** is a comprehensive developer ecosystem designed to streamline learning and productivity. Combining a content-rich website with a companion Android app, it delivers concise programming examples, tutorials, and curated learning paths across a wide spectrum of languages. -This repository is intended for: -- learners looking for minimal, runnable examples; -- contributors who add examples, fix documentation, or improve CI/setup scripts; -- maintainers who want a clear, testable site that can be served locally and on GitHub Pages. +To support modern development, GoDarda empowers developers with a suite of **Live Tools** including real-time calculators, converters, and validators enabling you to verify logic, transform data, and solve problems on the fly. Key repo entry points: -- Content & Site Pages: [`pages`](pages/) -- Source Examples (Grouped by Language): [`codes`](codes/) -- Static Assets & ID Maps: [`assets`](assets/) +- Content and Site Pages: [`pages`](pages/) +- Static Assets and ID Maps: [`assets`](assets/) - Local Setup Scripts: [`setups`](setups/) -- Layouts & Includes: [`_layouts`](_layouts/) & [`_includes`](_includes/) -- CI & Automation: [`.github`](.github/) +- Layouts and Includes: [`_layouts`](_layouts/) and [`_includes`](_includes/) +- CI and Automation: [`.github`](.github/) - Android App Sources: [`android`](android/) -- Tests & Verification: [`tests`](tests/) +- Tests and Verification: [`tests`](tests/) ## Project Status Real-time indicators of GoDarda's health, activity, and platform coverage: -> 🖥️ Platform & Availability - -![Platform Support][gdcdhdg] ![GoDarda Android App][gdyzyvk] - -> 📦 Repository Metadata - -![License][gdycyiw] ![Repo Size][gdypvzk] ![Contributors][gdpgpdw] - -> 📈 Activity & Health - -![Commits Last Month][gdkgddy] ![Last Commit][gdzveyt] ![Issues][gddaakl] ![Pull Requests][gdwgvye] ![Discussions][gdgnlyl] +| Category | Indicators | +|-----------------------|----------------------------------------------------------------------------| +| **Platform and Availability** | ![Platform Support][gdcdhdg] ![GoDarda Android App][gdyzyvk] | +| **Repository Metadata** | ![License][gdycyiw] ![Repo Size][gdypvzk] ![Contributors][gdpgpdw] | +| **Activity and Health** | ![Commits Last Month][gdkgddy] ![Last Commit][gdzveyt] ![Issues][gddaakl] ![Pull Requests][gdwgvye] ![Discussions][gdgnlyl] | ## Cross-Platform CI Status -Automated CI workflows are available for macOS, Ubuntu, and Windows. It validates the setup logic and ensure platform-specific compatibility. +Automated CI workflows are available for macOS, Ubuntu, and Windows. These workflows validate the setup logic and ensure platform-specific compatibility. | Platform | Status Badge | |----------|--------------| @@ -64,14 +51,14 @@ Automated CI workflows are available for macOS, Ubuntu, and Windows. It validate ## Technology Stack -GoDarda's website and Android app are version-controlled via GitHub using Git, and built with: +GoDarda is built with a modern, cross-platform technology stack: -| Category | Tools & Technologies | +| Category | Tools and Technologies | |-----------------------------|----------------------------------------------------------------------------------------| -| Web & Mobile Platforms | Jekyll, Bootstrap, jQuery, Font Awesome, Google Fonts, HTML5 & CSS3, Liquid, Markdown, Kotlin, Gradle | -| Build, Automation & Diagnostics | Ruby, Bundler, YAML, GitHub Actions, Python, CI Badges | -| Engagement & Insights | Giscus, Google Analytics 4 (GA4) | -| IDE & Development Environment | Visual Studio Code, GitHub Codespaces, Android Studio | +| Web and Mobile Platforms | Jekyll, Bootstrap, jQuery, Font Awesome, Google Fonts, HTML5 and CSS3, Liquid, Markdown, Kotlin, Gradle | +| Build, Automation and Diagnostics | Ruby, Bundler, YAML, GitHub Actions, Python, CI Badges | +| Engagement and Insights | Giscus, Google Analytics 4 (GA4) | +| IDE and Development Environment | Visual Studio Code, GitHub Codespaces, Android Studio | ## Contributors @@ -94,7 +81,6 @@ We believe in recognition without noise, collaboration without ego, and learning Keep Learning, Keep Building, Keep Inspiring -[gdzwfwc]: https://github.com/godarda/godarda.github.io?tab=MIT-1-ov-file [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 @@ -105,11 +91,11 @@ Keep Learning, Keep Building, Keep Inspiring [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?branch=develop +[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 -[gdkvdbh]: https://github.com/godarda/godarda.github.io/actions/workflows/ubuntu.yml/badge.svg?branch=develop +[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 -[gdwwzzn]: https://github.com/godarda/godarda.github.io/actions/workflows/windows.yml/badge.svg?branch=develop +[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 diff --git a/_config.yml b/_config.yml index 42be6a6..2687e30 100644 --- a/_config.yml +++ b/_config.yml @@ -14,7 +14,7 @@ title: GoDarda url: https://godarda.in email: godarda.in@outlook.com tagline: Let's learn and celebrate success together -founder: Shubham Darda +architect: Shubham Darda # -------------------------------------------------------------------------- # Asset References @@ -36,6 +36,7 @@ bs_jsi: sha384-FKyoEForCGlyvwx9Hj09JcYn3nv7wiPVlz7YYwJrWVcXK/BmnVDxM+D2scQbITxI # Optional icon/font libraries and client-side helpers bs_icons: https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.css jquery: https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js +crypto_js: https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.2.0/crypto-js.min.js # Open Graph / favicon / logos og: https://raw.githubusercontent.com/godarda/godarda.github.io/master/assets/images/logo.jpg diff --git a/_data/about.yml b/_data/about.yml index 9ab432a..c34c391 100644 --- a/_data/about.yml +++ b/_data/about.yml @@ -1,31 +1,30 @@ grandparent: - - parent: Frequently Asked Questions - subtree: FAQs +- parent: Frequently Asked Questions + subtree: FAQs + url: about/faqs +- parent: Contribution Guide + subtree: Contribute + url: about/contribute +- parent: Terms of Use + subtree: Terms + url: about/terms +- parent: Privacy Policy + subtree: Privacy + url: about/privacy +- parent: Disclaimer + subtree: Disclaimer + url: about/disclaimer +sidenav: +- parent: About Us + url: about + children: + - title: Frequently Asked Questions url: about/faqs - - parent: Contribution Guide - subtree: Contribute + - title: Contribution Guide url: about/contribute - - parent: Terms of Use - subtree: Terms + - title: Terms of Use url: about/terms - - parent: Privacy Policy - subtree: Privacy + - title: Privacy Policy url: about/privacy - - 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 + - title: Disclaimer + url: about/disclaimer \ No newline at end of file diff --git a/_data/calculators.yml b/_data/calculators.yml new file mode 100644 index 0000000..a8d3113 --- /dev/null +++ b/_data/calculators.yml @@ -0,0 +1,17 @@ +grandparent: +- parent: Common Calculators + subtree: Common + url: calculators/common + children: + - url: calculators/common/gdzzvvv + title: String Length Calculator + - url: calculators/common/gdadocu + title: Character Calculator + - url: calculators/common/gdldvld + title: Expression Calculator +sidenav: +- parent: Calculators + url: calculators + children: + - title: Common Calculators + url: calculators/common \ No newline at end of file diff --git a/_data/converters.yml b/_data/converters.yml new file mode 100644 index 0000000..17e189e --- /dev/null +++ b/_data/converters.yml @@ -0,0 +1,81 @@ +grandparent: +- parent: Common Converters + subtree: Common + url: converters/common + children: + - url: converters/common/gdkaznn + title: Length Converter + - url: converters/common/gdyetrv + title: Weight Converter + - url: converters/common/gdmzkka + title: Temperature Converter + - url: converters/common/gddvtyy + title: Volume Converter + - url: converters/common/gdegcwx + title: Area Converter + - url: converters/common/gdwaaal + title: Time Converter +- parent: Physics Converters + subtree: Physics + url: converters/physics + children: + - url: converters/physics/gdvmrpd + title: Speed Converter + - url: converters/physics/gdeiafn + title: Energy Converter + - url: converters/physics/gdergua + title: Pressure Converter + - url: converters/physics/gdlavzn + title: Power Converter + - url: converters/physics/gdsqzva + title: Angle Converter + - url: converters/physics/gdeekgp + title: Radiation Converter + - url: converters/physics/gdckceg + title: Frequency Converter + - url: converters/physics/gdxakae + title: Illuminance Converter + - url: converters/physics/gdilgye + title: Magnetic Field Converter + - url: converters/physics/gdekyui + title: Torque Converter + - url: converters/physics/gdlmggz + title: Sound Level Converter +- parent: Digital Converters + subtree: Digital + url: converters/digital + children: + - url: converters/digital/gdvadte + title: Data Storage Converter + - url: converters/digital/gdeybab + title: Data Transfer Speed Converter +- parent: Lifestyle Converters + subtree: Lifestyle + url: converters/lifestyle + children: + - url: converters/lifestyle/gdigzed + title: Currency Converter + - url: converters/lifestyle/gdkywah + title: Cooking Converter + - url: converters/lifestyle/gdmkzcy + title: Fuel Consumption Converter +- parent: Algorithm Converters + subtree: Algorithm + url: converters/algorithm + 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/gd.yml b/_data/gd.yml index 52d5585..3f73d5d 100644 --- a/_data/gd.yml +++ b/_data/gd.yml @@ -78,19 +78,35 @@ segments: - title: Cluster url: cluster parent: " / Cluster / " + + - title: About Us + url: about + parent: " / About / " - title: Tools url: tools - parent: " / Tools / " + parent: " / Tools " + + - title: Calculators + url: calculators + parent: " / Calculators / " + + - title: Converters + url: converters + parent: " / Converters / " + + - title: Programming + url: learn + parent: " / Learn " - title: GoDarda's Search url: search - parent: " / Search / " - - - title: About Us - url: about - parent: " / About / " + parent: " / Search " + + - title: Shubham Darda + url: shubhamrdarda + parent: " / Shubham Darda " - title: GoDarda's TestApp url: testapp - parent: " / TestApp / " \ No newline at end of file + parent: " / TestApp " \ No newline at end of file diff --git a/_data/learn.yml b/_data/learn.yml new file mode 100644 index 0000000..b42b0df --- /dev/null +++ b/_data/learn.yml @@ -0,0 +1,80 @@ +segments: + - title: C Programming + url: c + parent: " / C / " + + - title: C++ Programming + url: cpp + parent: " / C++ / " + + - title: Java Programming + url: java + parent: " / Java / " + + - title: Python Programming + url: python + parent: " / Python / " + + - title: Data Science + url: ds + parent: " / DS / " + + - title: R Programming + url: r + parent: " / R / " + + - title: Julia Programming + 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 / " + + - title: Linux Commands and Scripting + url: linux + parent: " / Linux / " + + - 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: Cluster + url: cluster + parent: " / Cluster / " \ No newline at end of file diff --git a/_data/tools.yml b/_data/tools.yml index 3bfe38a..b5d3e02 100644 --- a/_data/tools.yml +++ b/_data/tools.yml @@ -1,79 +1,8 @@ -grandparent: -- parent: Calculators - subtree: Calculator - url: tools/calculator - children: - - url: tools/calculator/gdzzvvv - title: String Length Calculator - - url: tools/calculator/gdadocu - title: Character Calculator - - url: tools/calculator/gdldvld - title: Expression Calculator -- parent: Common Converters - subtree: Converter - url: tools/converter - children: - - url: tools/converter/gdkaznn - title: Length Converter - - url: tools/converter/gdyetrv - title: Weight Converter - - url: tools/converter/gdmzkka - title: Temperature Converter - - url: tools/converter/gddvtyy - title: Volume Converter - - url: tools/converter/gdegcwx - title: Area Converter - - url: tools/converter/gdwaaal - title: Time Converter -- parent: Physics Converters - subtree: Converter - url: tools/converter - children: - - url: tools/converter/gdvmrpd - title: Speed Converter - - title: Energy Converter - url: tools/converter/gdeiafn - - title: Pressure Converter - url: tools/converter/gdergua - - title: Power Converter - url: tools/converter/gdlavzn - - title: Angle Converter - url: tools/converter/gdsqzva - - title: Radiation Converter - url: tools/converter/gdeekgp - - title: Frequency Converter - url: tools/converter/gdckceg - - title: Illuminance Converter - url: tools/converter/gdxakae - - title: Magnetic Field Converter - url: tools/converter/gdilgye - - title: Torque Converter - url: tools/converter/gdekyui - - title: Sound Level Converter - url: tools/converter/gdlmggz -- parent: Digital Converters - subtree: Converter - url: tools/converter - children: - - title: Data Storage Converter - url: tools/converter/gdvadte - - title: Data Transfer Speed Converter - url: tools/converter/gdeybab -- parent: Lifestyle Converters - subtree: Converter - url: tools/converter - children: - - url: tools/converter/gdigzed - title: Currency Converter - - url: tools/converter/gdkywah - title: Cooking Converter - - url: tools/converter/gdmkzcy - title: Fuel Consumption Converter -sidenav: -- parent: Tools - url: tools - children: - - title: Calculator - url: tools/calculator - - title: Converter - url: tools/converter +segments: +- title: Calculators + url: calculators + parent: " / Calculators / " + +- title: Converters + url: converters + parent: " / Converters / " \ No newline at end of file diff --git a/_data/url.yml b/_data/url.yml index 80a9687..fb19203 100644 --- a/_data/url.yml +++ b/_data/url.yml @@ -20,6 +20,7 @@ gdwavvb: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver gddankd: https://en.wikipedia.org/wiki/A._P._J._Abdul_Kalam linkedin: https://in.linkedin.com/company/godarda github: https://github.com/godarda +repo: https://github.com/godarda/godarda.github.io sponsor: https://github.com/sponsors/godarda discord: https://discord.gg/GxDtSkFqKQ slack: https://join.slack.com/t/godarda/shared_invite/zt-36lxefpki-dor9VzLkHrV51n7XbHencw diff --git a/_includes/ads.html b/_includes/ads.html new file mode 100644 index 0000000..4a7a76c --- /dev/null +++ b/_includes/ads.html @@ -0,0 +1,14 @@ +
Advertisement
+
+ + + + +
+
\ No newline at end of file diff --git a/_includes/comments.html b/_includes/comments.html index 1f2ea78..da8fb8e 100644 --- a/_includes/comments.html +++ b/_includes/comments.html @@ -13,9 +13,9 @@ const script = document.createElement('script'); script.src = "https://giscus.app/client.js"; script.setAttribute("data-repo", "godarda/godarda.github.io"); - script.setAttribute("data-repo-id", "R_kgDONkepyw"); + script.setAttribute("data-repo-id", "R_kgDOQuj6uQ"); script.setAttribute("data-category", "General"); - script.setAttribute("data-category-id", "DIC_kwDONkepy84CmVAw"); + script.setAttribute("data-category-id", "DIC_kwDOQuj6uc4C0OBz"); script.setAttribute("data-mapping", "pathname"); script.setAttribute("data-strict", "1"); script.setAttribute("data-reactions-enabled", "1"); diff --git a/_includes/footer.html b/_includes/footer.html index 4d6897b..f1656dd 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -1,49 +1,25 @@ -{%- if path[3] != nil -%} - -{%- endif -%} - {%- 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 -%} -{%- if path[1] == "search" or path[1] == "testapp" -%}{%- assign flag = "block_webfooter" -%}{%- endif -%} +{%- if path[1] == nil or path[1] == "testapp" -%}{%- assign flag = "block_webfooter" -%}{%- endif -%} -