16 مستودعات
Management of fix versions and release milestones within a project.
Distinct from Project Version Managers: Focuses on Atlassian project fix versions rather than software dependency versioning or snippet managers
Explore 16 awesome GitHub repositories matching development tools & productivity · Project Release Versions. Refine with filters or upvote what's useful.
npm is a JavaScript package manager and dependency management tool. It serves as a command line interface for interacting with a central registry of shareable JavaScript code modules, allowing for the installation and management of third-party libraries. The project handles Node.js package distribution by publishing code to a registry and managing project environment versioning to prevent breaking changes. It provides the necessary infrastructure for JavaScript dependency management and frontend build automation. Core capabilities include the ability to install project dependencies, resolve
Calculates compatible package versions by parsing range expressions and comparing them against registry metadata.
This is a structured, gamified learning resource for Git and GitHub. It guides learners through code versioning fundamentals using a progression of themed levels and achievements, covering everything from initial repository setup to advanced collaboration workflows. The material is organized around core Git concepts such as branch isolation, commit snapshots, pull request workflows, remote synchronization, and stash management, all supported by a structured glossary of versioning terms. The project distinguishes itself by teaching Git and GitHub workflows through a hands-on, achievement-based
Labels releases with a MAJOR.MINOR.PATCH scheme to communicate the type and impact of each update.
This project is a Helm chart repository and Kubernetes application catalog providing standardized deployment templates for popular open-source software. It serves as a library of pre-configured packages designed to automate the installation and configuration of server-side applications on container clusters. The collection includes a suite of hardened container images built on minimal base layers to reduce the attack surface. These images undergo automated vulnerability scanning and triage within the release pipeline to identify and remediate security flaws before deployment. The project man
Uses semantic versioning to maintain compatibility between Helm chart versions and the underlying software releases.
Glide is a Go dependency management tool that fetches, pins, and vendors external packages to enable reproducible builds across environments. It stores project-specific copies of Go packages in a vendor directory, isolating dependencies per project to avoid version conflicts, and supports fetching packages from Git, Mercurial, Bazaar, and Subversion repositories. The tool resolves dependency versions using semantic versioning ranges and operators, and generates a lock file that records exact commit IDs for all transitive dependencies. Glide distinguishes itself with an interactive version wiz
Resolves dependency versions using semantic versioning ranges, operators, and lock files for deterministic and reproducible installs.
This is a protocol specification for a decentralized open-source ecosystem that uses a Byzantine fault-tolerant blockchain to manage governance, package registration, contributor rewards, and security. The system records open-source packages on a blockchain that tolerates malicious nodes, enabling transparent reward distribution and reputation tracking. The protocol introduces a proof-of-contribution algorithm that quantifies project impact and health metrics to distribute tokens to developers proportionally. It also implements a staked token security model where tokens are locked on register
Defines protocol rules using semantically versioned Markdown with LaTeX math for precise, evolvable semantics.
Hatch is a unified tool for managing Python environments, building packages, scaffolding projects, and installing Python versions. It provides a single command-line interface for automating common development workflows, including running scripts, tests, and static analysis with automatic dependency resolution and configuration. The tool manages project settings, dependencies, and build instructions through a declarative TOML configuration file, ensuring reproducibility across environments. It creates and manages isolated virtual environments across all major shells, installs and manages multi
Automatically increments version numbers according to semantic versioning rules without manual file edits.
This is a PHP versioning library and Git version manager used to calculate project version strings. It functions as a semantic versioning tool that manages and retrieves the current version number of a PHP project. The library generates version identifiers by combining base release numbers with Git version control metadata. This process enables the automation of software releases by distinguishing stable production releases from development snapshots. The tool covers project versioning and dependency management for PHP packages, utilizing Git-based versioning to track the state of a project.
Implements semantic versioning logic by combining base release numbers with dynamic metadata.
هذا المشروع هو تنفيذ مرجعي ودليل تعليمي مصمم لتوضيح سير العمل الشامل لبناء وإصدار وتحميل توزيعات Python. يعمل كقالب مشروع ملموس ومثال لتكوين البيانات الوصفية وبناء القطع الأثرية لفهارس الحزم. يوضح المستودع كيفية حزم البرمجيات من خلال تعريف البيانات الوصفية للمشروع والتبعيات في ملفات تكوين ثابتة. ويغطي عملية تحويل أشجار المصدر إلى أرشيفات ذات إصدارات وتوزيعات ثنائية خاصة بالمنصة، مع إظهار كيفية بناء ملفات binary wheels وتوزيعات المصدر بشكل خاص. يغطي المشروع مجالات قدرات أوسع بما في ذلك إدارة التبعية، وإنشاء واجهات سطر الأوامر، وأتمتة نشر الإصدارات إلى المستودعات. كما يوضح استخدام البيئات الافتراضية المعزولة ودمج الامتدادات الثنائية.
Assigns version identifiers using release and development segments to ensure consistent ordering and stability tracking.
North هي منهجية تصميم ويب متجاوبة وإطار عمل معمارية CSS يعتمد على Sass. توفر نظاماً لبناء واجهات مستخدم تعتمد على الجوال أولاً باستخدام شبكات مرنة وتقنيات التحسين التدريجي لضمان تجربة متسقة عبر قدرات المتصفح وأحجام الشاشات المختلفة. يتميز المشروع بنظام تسمية CSS قياسي يستخدم Sass mixins لتوليد أسماء الفئات برمجياً، مع التمييز بين المكونات، والتخطيطات، والحالات. كما يعمل كأداة لهيكلة مشاريع الواجهة الأمامية، حيث يوفر مولداً لتهيئة بيئات جديدة باستخدام أوراق أنماط ومشغلات مهام مهيأة مسبقاً. بعيداً عن التنسيق، يغطي إطار العمل مساحة واسعة من معايير تطوير الويب، بما في ذلك تنفيذ HTML الدلالي مع بيانات RDFa الوصفية وتدقيق إمكانية الوصول للويب. يدمج استراتيجية تصميم تركز على المحتوى وسير عمل مرن للواجهة الأمامية لتنسيق الانتقال من هندسة المعلومات وشخصيات المستخدم إلى مكونات جاهزة للإنتاج. يتضمن النظام أدوات لأتمتة تسمية CSS وهيكلة قوالب المشاريع لتسريع الإعداد الأولي.
Uses semantic versioning and Git tags to coordinate stable software releases and production deployments.
هذا المشروع عبارة عن مجموعة أدوات لبدء مكتبة TypeScript توفر بيئة تطوير مهيأة مسبقاً لبناء ونشر الحزم المكتوبة. وهي تنشئ خط أنابيب بناء بدون تكوين (zero-config) لتسريع إنشاء مشاريع المكتبات. تتضمن مجموعة الأدوات تكوين حزمة RollupJS لتجميع الكود المصدري في حزم محسنة مع إنشاء تعريف النوع التلقائي. وتدمج سير عمل إصدار دلالي (semantic release) لإدارة الإصدارات وسجلات التغيير بناءً على رسائل الالتزام التقليدية، إلى جانب مجموعة إطار عمل اختبار Jest للتحقق من الاستقرار. تغطي البيئة فرض جودة الكود من خلال التنسيق والتدقيق المؤتمت، وإنشاء توثيق API من تعليقات الكود المصدري، واستخدام خطافات git للتحقق من الكود قبل الالتزامات. كما تدعم استبعاد تبعيات الأقران (peer dependencies) لتقليل حجم الحزمة النهائي.
Implements an automated semantic versioning and changelog generation workflow based on conventional commits.
Siren هي أداة لإدارة تحديثات التطبيقات تحدد إصدارات متجر التطبيقات المتاحة وتطالب المستخدمين بترقية تثبيتاتهم. تستخدم الإصدار الدلالي (semantic versioning) لمقارنة الإصدار المثبت بإصدار المتجر وتتكامل مع واجهات برمجة تطبيقات المتجر لجلب أحدث البيانات الوصفية. تدير الأداة تجربة التحديث من خلال تنفيذ التحديثات الإجبارية، واقتراحات التحديث الاختيارية، والإصدارات المرحلية التي تؤجل الإشعارات لعدد معين من الأيام. تتضمن أداة للتحقق من توافق نظام التشغيل لمنع ظهور مطالبات التحديث إذا كان الجهاز لا يلبي الحد الأدنى من متطلبات الإصدار الجديد. يوفر النظام واجهات تنبيه مترجمة تربط رسائل التحديث بلغة الجهاز أو لغة محددة. كما يوجه سلوكيات واجهة المستخدم بناءً على ما إذا كان التحديث محدداً كإجباري أو اختياري.
Uses the semantic versioning standard to determine if a newer app release is available.
mcp-atlassian is a tool that connects Atlassian project data to AI assistants using the Model Context Protocol. It provides a standardized tool-calling interface that enables AI assistants to interact directly with project data and documentation. The project supports multi-tenant environments and diverse hosting scenarios, including cloud and on-premise deployments. It implements multiple authentication methods such as OAuth 2.0, API tokens, and personal access tokens, and can route traffic through configurable HTTP, HTTPS, or SOCKS proxies to meet corporate security requirements. Its capabi
Lists, creates, and batch-creates fix versions for Jira projects to track release milestones.
Release Drafter هو محرك أتمتة مصمم لإدارة دورة حياة إصدارات البرمجيات من خلال الاحتفاظ بمسودات ملاحظات الإصدار وحساب زيادات الإصدار. يعمل كتدفق عمل قائم على الأحداث يقوم بتجميع طلبات السحب (pull requests) المدمجة، وتصنيفها في وثائق منظمة، وتحديث مسودات الإصدار تلقائياً كلما تم دمج تغييرات في الفرع المستهدف. تتميز الأداة بإدارة محتوى ومعالجة بيانات وصفية قابلة للتكوين بشكل كبير. وتستخدم العرض القائم على القوالب لتنسيق ملخصات الإصدار وتطبق تحويلات التعبير النمطي (regex) لتنقية أو تحسين المخرجات. يمكن للمستخدمين تحديد قواعد مخصصة لتصنيف التغييرات، أو تصفية طلبات سحب معينة، أو استبعاد مساهمين فرديين من الوثائق النهائية، مما يضمن بقاء ملاحظات الإصدار متسقة ومصممة وفقاً لمتطلبات المشروع. بالإضافة إلى التوليد الأساسي، يدعم النظام إدارة التكوين المركزية، مما يسمح بتوريث الإعدادات عبر مستودعات متعددة للحفاظ على منطق إصدار موحد. كما يتضمن أدوات لأتمتة تصنيف طلبات السحب بناءً على أنماط الملفات أو المحتوى، ويوفر دعماً لإدارة إصدارات ما قبل الإطلاق لتسهيل دورات الاختبار التكرارية.
Calculates the next project version number by combining merged change categories with semantic versioning rules.
Fern is a toolset for managing API specifications, generating type-safe client libraries, and producing hosted developer documentation. It provides a utility for validating, transforming, and exporting API definitions into standardized OpenAPI formats, serving as a system to maintain a consistent source of truth for API designs. The project differentiates itself through an automated SDK distribution pipeline that publishes generated libraries to package managers such as npm, PyPI, Maven, and NuGet. It also includes an AI-powered search assistant trained on API and SDK specifications to answer
Tracks software version history and associates them with structured changelog entries for fixes and features.
This project provides a comprehensive architectural framework and set of standardized patterns for building, securing, and scaling production-ready Node.js applications. It serves as a foundational guide for establishing consistent development workflows, operational observability, and reliable service integration across distributed software systems. The framework distinguishes itself by emphasizing a schema-first approach to API development, ensuring that interface definitions drive the creation of server stubs, client libraries, and type definitions. It promotes a cloud-native posture by int
Applies semantic versioning and automated commit-based tools to provide clear compatibility expectations for consumers of the package.
Generator-hottowel is a command-line utility designed to initialize web applications using standardized boilerplate, pre-configured build workflows, and integrated development environment settings. It functions primarily as a scaffolding tool that generates structured Angular projects, ensuring consistent architectural patterns and module organization from the start of the development lifecycle. The project distinguishes itself by providing a comprehensive suite of automation scripts that manage the entire frontend development workflow. This includes automated dependency asset injection, task
Provides utilities to modify version numbers according to semantic standards for release tracking.