8 مستودعات
Tools that integrate version control actions like hunk staging and commit management directly into the editor interface.
Distinct from Git Repository Integrators: Distinct from Git Repository Integrators: focuses on internal editor workflows and hunk management rather than remote synchronization and transport.
Explore 8 awesome GitHub repositories matching development tools & productivity · Git Workflow Integrations. Refine with filters or upvote what's useful.
Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured development environment. It functions as a Vim-based IDE, integrating a collection of third-party extensions to provide an integrated development experience. The system features a fuzzy-search project navigator for locating files, buffers, and symbols across a codebase. It also includes a Git-integrated workflow that provides real-time diff visualization in the sign column and allows users to stage hunks and manage version control directly within the editor. The environment covers bro
Provides integrated version control workflows for staging hunks and managing commits directly within the text editor.
This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and Vim. It provides a collection of dotfiles, plugins, and scripts that automate the installation of system packages and shell tools to standardize a local workstation. The suite focuses on creating a consistent experience across the command line and text editor. It implements a Zsh shell framework with syntax highlighting and fuzzy matching, alongside a Vim configuration that includes advanced plugins and modal editing. It also provides a set of sane defaults and Vim-style keybind
Integrates version control operations like staging and diffing directly into the editor.
koro1FileHeader هو إضافة لـ VSCode مصممة لإنشاء وتحديث كتل التعليقات الموحدة تلقائياً في أعلى ملفات المصدر. تعمل كمدير لبيانات تعريف الملف وموثق كود آلي يتتبع التأليف، وأوقات التعديل، ومسارات الملفات مباشرة داخل الكود عند الحفظ. تقوم الأداة بمزامنة أسماء المؤلفين وعناوين البريد الإلكتروني من إعدادات Git المحلية لملء حقول الرأس. كما تتميز بمزخرف تعليقات كود المصدر القادر على إدراج فن تعليقات زخرفي وأنماط مرئية لتنظيم أقسام الكود. تغطي الإضافة نطاقاً واسعاً من القدرات بما في ذلك إنشاء docstring للدالة تلقائياً من خلال استخراج المعلمات، والتخصيص القائم على القوالب لإشعارات حقوق النشر والتراخيص، وتعيين المحددات الخاصة باللغة. تتضمن آليات تصفية لاستبعاد أدلة أو امتدادات ملفات معينة وتستخدم اكتشاف التغيير للتراجع عن تحديثات البيانات التعريفية التافهة، مما يمنع التزامات التحكم في الإصدار الزائدة.
Synchronizes author names and email addresses from local Git configurations to populate file header fields.
forgit هو غلاف CLI تفاعلي يعتمد على shell يستخدم أداة بحث غامضة (Fuzzy finder) لتحويل مخرجات Git إلى قوائم اختيار. يعمل كمسرع لسير العمل ومتصفح للسجل، مستبدلاً إدخال الأوامر اليدوي بواجهات قابلة للبحث لعمليات التحكم في الإصدار. توفر الأداة مديرين متخصصين لأشجار عمل Git ومتصفح سجل تفاعلي لتصور سجلات الالتزام (Commits)، وسجلات المراجع، وبيانات اللوم (Blame). تتميز الأداة بتغليف أوامر Git الفرعية الأصلية في منطق اختيار، مما يسمح للمستخدمين باختيار الأهداف قبل تنفيذ العمليات النهائية. تغطي إمكانياتها التجهيز التفاعلي للملفات، وإدارة الفروع، وعمليات إعادة التأسيس (Rebase) الموجهة مثل اختيار الالتزامات (Cherry-picks) وإصلاحات الالتزام. كما تتضمن أدوات لاستعادة التغييرات التفاعلية، وإدارة التخزين المؤقت (Stash)، وإنشاء ملفات التجاهل والسمات. يدعم المشروع تكامل أوامر Git الفرعية الأصلية عبر الأسماء المستعارة (Aliases) ويوفر نصوصاً برمجية لإكمال علامات التبويب في shell. يتم التعامل مع تكوين سلوك الأوامر، واختصارات لوحة المفاتيح، ومستعرضات المخرجات من خلال متغيرات بيئة النظام.
Installs interactive workflows as native git aliases to trigger selection logic directly from the git binary.
fselect is a command line utility and file metadata query engine that uses SQL-like syntax to filter and find files based on their attributes. It functions as a file system analysis tool capable of selecting files and directories using relational logic, subqueries, and structured data filtering. The tool distinguishes itself by integrating Git tracking status and branch metadata into the search process while respecting project ignore files. It also includes a specialized media metadata search capability that filters audio and image files by technical properties such as resolution, bitrate, an
Integrates Git tracking status and branch metadata directly into the file search process.
هذا المشروع عبارة عن مجموعة من ملفات dotfiles ونصوص Unix البرمجية المصممة لتخصيص وتوحيد بيئة shell ونظام التشغيل. يوفر تكوينات محمولة لـ Bash وFish shells، بالإضافة إلى تفضيلات مخصصة وتعيينات أوامر لمحرر Vim. تتضمن المجموعة نصوصاً برمجية للتمهيد المؤتمت لتهيئة أجهزة جديدة عن طريق تثبيت التطبيقات، وإدارة مديري الحزم، وإنشاء روابط رمزية للتكوين. تتميز بأتمتة سير عمل Git متخصصة لتسريع مهام التحكم في الإصدار، إلى جانب إدارة اتصال SSH آمنة باستخدام المصادقة القائمة على الأجهزة واستمرارية الاتصال. تمتد مساحة الأداة إلى مجموعة واسعة من أدوات إدارة النظام، بما في ذلك إنهاء العمليات التفاعلية، والتنقل في الدليل القائم على التعلم، وتدقيق مسار الملفات الثنائية. كما تغطي مساعدي إنتاجية المطورين لأتمتة المتصفح، واستضافة الملفات الثابتة المحلية، ومهام معالجة الوسائط مثل تحويل ترميز الفيديو ومقارنة الصور المرئية.
Provides a system for mapping short character sequences to full tool subcommands for Git and npm.
This project is a comprehensive Neovim configuration framework and integrated development environment built with a modular Lua-based setup. It provides a cohesive workspace that orchestrates editor aesthetics, keybindings, and plugin lifecycles to transform the editor into a full-featured development environment. The configuration is designed as a polyglot development environment with dedicated support for Python, C++, Lua, Markdown, and LaTeX. It features a specialized LSP client configuration for multi-language code intelligence and a Git integration suite for managing version control workf
Integrates version control workflows, including hunk staging and commit management, directly within the editor.
This project is a collection of configuration suites and plugin bundles designed to transform the Vim text editor into a full development environment. It provides a curated set of settings, themes, and extensions to support system administration and software development. The environment is specialized for polyglot programming and Markdown authoring, featuring a dedicated Python development toolkit. It includes tools for converting Markdown to HTML for browser previewing and integrates Graphviz for rendering data visualizations directly from source descriptions. The configuration covers a bro
Integrates Git version control workflows and repository tracking directly into the editor interface.