16 Repos
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.
Dieses Projekt ist eine Referenzimplementierung und ein Tutorial, das den End-to-End-Workflow für das Bauen, Versionieren und Hochladen von Python-Distributionen demonstriert. Es dient als konkrete Projektvorlage und Beispiel für die Konfiguration von Metadaten und Build-Artefakten für Paket-Indices. Das Repository veranschaulicht, wie Software verpackt wird, indem Projektmetadaten und Dependencies in statischen Konfigurationsdateien definiert werden. Es deckt den Prozess der Transformation von Source-Trees in versionierte Archive und plattformspezifische Binärdistributionen ab, wobei insbesondere der Bau von Binary-Wheels und Source-Distributionen gezeigt wird. Das Projekt deckt breitere Funktionsbereiche ab, darunter Dependency-Management, die Erstellung von Command-Line-Interfaces und die Automatisierung des Release-Publishings in Repositories. Zudem demonstriert es die Verwendung isolierter virtueller Umgebungen und die Integration von Binär-Extensions.
Assigns version identifiers using release and development segments to ensure consistent ordering and stability tracking.
North ist eine Methodik für responsives Webdesign und eine Sass-basierte CSS-Architektur. Es bietet ein System für den Aufbau von Mobile-First-Benutzeroberflächen unter Verwendung von fluiden Grids und Progressive-Enhancement-Techniken, um eine konsistente Erfahrung über verschiedene Browser-Fähigkeiten und Bildschirmgrößen hinweg zu gewährleisten. Das Projekt bietet ein standardisiertes CSS-Namenssystem, das Sass-Mixins verwendet, um Klassennamen programmatisch zu generieren und zwischen Komponenten, Layouts und Zuständen zu unterscheiden. Es fungiert zudem als Frontend-Projekt-Scaffolding-Tool und bietet einen Generator, um neue Umgebungen mit vorkonfigurierten Stylesheets und Task-Runnern aufzusetzen. Über das Styling hinaus deckt das Framework ein breites Spektrum an Webentwicklungsstandards ab, einschließlich semantischer HTML-Implementierung mit RDFa-Metadaten und Auditing für Web-Barrierefreiheit. Es integriert eine Content-First-Designstrategie und einen agilen Frontend-Workflow, um den Übergang von Informationsarchitektur und User Personas zu produktionsreifen Komponenten zu koordinieren. Das System enthält Tools zur Automatisierung der CSS-Benennung und zum Scaffolding von Projekt-Templates, um das initiale Setup zu beschleunigen.
Uses semantic versioning and Git tags to coordinate stable software releases and production deployments.
Dieses Projekt ist ein TypeScript-Bibliotheks-Starterkit, das eine vorkonfigurierte Entwicklungsumgebung zum Erstellen und Veröffentlichen typisierter Pakete bereitstellt. Es etabliert eine Zero-Config-Build-Pipeline, um die Erstellung von Bibliotheksprojekten zu beschleunigen. Das Toolkit enthält eine RollupJS-Bundle-Konfiguration, um Quellcode in optimierte Bundles mit automatischer Generierung von Typdefinitionen zu kompilieren. Es integriert einen Semantic-Release-Workflow zur Verwaltung von Versionierung und Changelogs basierend auf konventionellen Commit-Nachrichten, neben einer Jest-Test-Framework-Suite zur Stabilitätsüberprüfung. Die Umgebung deckt die Durchsetzung der Codequalität durch automatisiertes Linting und Formatierung, die Generierung von API-Dokumentation aus Quellcodekommentaren und die Verwendung von Git-Hooks zur Validierung von Code vor Commits ab. Sie unterstützt zudem den Ausschluss von Peer-Abhängigkeiten, um die endgültige Paketgröße zu reduzieren.
Implements an automated semantic versioning and changelog generation workflow based on conventional commits.
Siren ist ein Tool für das Management von App-Updates, das verfügbare Versionen in App-Stores erkennt und Nutzer dazu auffordert, ihre Installationen zu aktualisieren. Es verwendet semantische Versionierung, um die installierte Version mit der Store-Version zu vergleichen, und integriert sich in Store-APIs, um die neuesten Metadaten abzurufen. Das Tool steuert das Update-Erlebnis durch Implementierungen für erzwungene Updates, optionale Update-Vorschläge und phasenweise Rollouts, bei denen Benachrichtigungen für eine festgelegte Anzahl von Tagen zurückgestellt werden können. Es enthält einen Kompatibilitätsprüfer für das Betriebssystem, um Update-Aufforderungen zu verhindern, falls das Gerät die Mindestanforderungen der neuen Version nicht erfüllt. Das System bietet lokalisierte Benachrichtigungsoberflächen, die Update-Meldungen an die Gerätesprache oder ein festgelegtes Locale anpassen. Es steuert das Verhalten der Benutzeroberfläche basierend darauf, ob ein Update als obligatorisch oder optional markiert ist.
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 ist eine Automatisierungs-Engine zur Verwaltung des Software-Release-Lebenszyklus, die Release-Notes-Entwürfe pflegt und Versionssprünge berechnet. Sie fungiert als ereignisgesteuerter Workflow, der gemergte Pull Requests aggregiert, in strukturierte Dokumentationen einteilt und Release-Entwürfe automatisch aktualisiert, sobald Änderungen in einen Ziel-Branch gemergt werden. Das Tool zeichnet sich durch ein hochgradig konfigurierbares Content-Management und eine flexible Metadaten-Verarbeitung aus. Es verwendet template-basiertes Rendering zur Formatierung von Release-Zusammenfassungen und wendet reguläre Ausdrücke an, um die Ausgabe zu bereinigen oder zu verfeinern. Benutzer können eigene Regeln definieren, um Änderungen zu kategorisieren, spezifische Pull Requests zu filtern oder einzelne Mitwirkende von der finalen Dokumentation auszuschließen, wodurch konsistente und projektbezogene Release-Notes gewährleistet werden. Über die reine Generierung hinaus unterstützt das System ein zentralisiertes Konfigurationsmanagement, das die Vererbung von Einstellungen über mehrere Repositories hinweg ermöglicht, um eine einheitliche Release-Logik beizubehalten. Es enthält zudem Hilfsprogramme für die automatisierte Label-Vergabe bei Pull Requests basierend auf Dateimustern oder Inhalten und bietet Unterstützung für die Verwaltung von Pre-Release-Versionen, um iterative Testzyklen zu erleichtern.
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.