9 repositorios
Command-line interfaces that manage the end-to-end lifecycle of a project, including site generation and maintenance.
Explore 9 awesome GitHub repositories matching development tools & productivity · Project Lifecycle Management Tools. Refine with filters or upvote what's useful.
Hugo is a high-performance static site generator that transforms source content and templates into optimized web assets. Built with a focus on speed and scalability, it provides a comprehensive framework for managing large-scale documentation and editorial projects through structured content organization, taxonomies, and a flexible template-driven rendering engine. The project distinguishes itself through a sophisticated build system that utilizes incremental caching to minimize redundant processing during site updates. It supports complex content requirements by enabling multidimensional mod
Coordinates the end-to-end lifecycle of site generation, maintenance, and deployment via a command-line interface.
The Angular Command Line Interface is a tool for initializing, scaffolding, and managing the development lifecycle of Angular web applications from a terminal. It functions as a project manager and frontend build toolchain, providing a standardized way to bootstrap new applications and manage their overall health and configuration. The tool employs schematic-based code generation to create standardized project structures and components. It utilizes a workspace-based configuration to manage multiple related applications and libraries within a single shared root and dependency tree. The system
Provides command-line tools to manage and update the project's health and configuration throughout its lifecycle.
Capacitor is a cross-platform mobile framework that enables developers to build native applications using web technologies. It functions as a hybrid app container, wrapping web assets within a native runtime that provides a standardized bridge to device hardware and system-level services. By exposing native functionality through a plugin-based architecture, it allows web applications to access platform-specific features while maintaining a consistent interface across mobile and desktop environments. The project distinguishes itself by maintaining native project files as source assets, allowin
Provides a command-line interface to manage the end-to-end lifecycle of native mobile projects.
Shuttle is a cloud platform for Rust backends that automates infrastructure provisioning and deployment. It functions as an infrastructure-as-code framework where managed databases and cloud resources are defined directly within application logic using code attributes rather than external configuration files. The platform provides a command line interface to manage the full project lifecycle, from local development with live reloading to remote cloud publishing. It includes a managed database provider that automatically provisions and attaches storage to applications during the deployment pro
Includes a CLI for managing the end-to-end lifecycle of deployed projects, including starting and deleting services.
Maven es una herramienta de automatización de compilación de Java y un orquestador de builds. Funciona como un gestor del ciclo de vida del proyecto y un sistema de gestión de dependencias, utilizando un modelo de objeto de proyecto estandarizado para compilar, probar y empaquetar proyectos Java. El proyecto se distingue por un ciclo de vida de compilación basado en fases y un modelo de extensión basado en plugins, permitiendo a los usuarios vincular objetivos personalizados a etapas específicas de la compilación. Coordina software complejo mediante la orquestación de proyectos multimodulares y asegura un flujo de trabajo de compilación reproducible al neutralizar variables de entorno y controlar las versiones de las toolchains. Sus capacidades cubren una gestión integral de dependencias, incluyendo la resolución de dependencias transitivas y la publicación de artefactos en repositorios remotos. El sistema también proporciona generación de proyectos mediante plantillas y generación de documentación detallada para producir referencias de API y sitios de proyectos. La herramienta incluye una interfaz de línea de comandos con autocompletado y admite la ejecución de compilaciones offline utilizando una caché local de artefactos.
Coordinates the build, reporting, and documentation processes using a centralized project object model.
Yo es un framework CLI de Node.js y orquestador de plantillas de proyectos utilizado para automatizar la creación de proyectos de software estandarizados. Funciona como un generador de proyectos interactivo y ejecutor de scaffolding que produce código fuente y manifiestos personalizados basados en la entrada del usuario y plantillas predefinidas. El sistema utiliza una arquitectura basada en plugins para descubrir y ejecutar herramientas de configuración externas. Se distingue por un sistema de archivos centrado en la memoria que resuelve conflictos antes de confirmar los cambios en el disco y un modelo de orquestación de tareas de cola de prioridad para asegurar el orden de ejecución correcto de configuraciones complejas. El framework cubre una amplia gama de capacidades de automatización, incluyendo prompts interactivos para el usuario, generación de archivos basada en plantillas y modificación programática de manifiestos de paquetes. También proporciona utilidades para la automatización de la instalación de dependencias, gestión del ciclo de vida del generador y frameworks de prueba para verificar las estructuras de archivos de salida.
Provides an interactive terminal interface for listing, installing, and updating project templates.
Helidon is a Java microservices framework designed for building cloud-native applications. It provides a virtual thread web server to handle high-volume concurrent network requests and implements MicroProfile specifications, including JAX-RS and CDI, to ensure interoperability and standardization. The framework functions as a multi-protocol API gateway, supporting the delivery of data through REST, GraphQL, and gRPC. It includes a native compiler that transforms Java bytecode into standalone native executables to reduce memory footprint and startup time. The platform covers functional-reacti
Provides command-line tools to automate the generation, building, and continuous development lifecycle of applications.
Haul is a Webpack-based mobile bundler and build tool designed for React Native applications. It manages the development lifecycle and packages source code and assets into bundles for both local development servers and production environments. The project functions as a Webpack bundler extension, allowing the integration of custom loaders and plugins to modify how mobile assets and source code are processed. It includes a mobile bundle analyzer to examine the composition and size of the final output for asset optimization. The toolset covers application build tooling, project configuration a
Ships a command line interface that manages the end-to-end project lifecycle, including initialization and build execution.
Cordova CLI is a command-line interface that enables the development of native mobile applications using standard web technologies. It functions as a unified environment that transforms HTML, CSS, and JavaScript assets into installable binary packages for multiple mobile operating systems. By acting as a facade over platform-specific build chains, the tool automates the conversion of web-based source code into native applications. The system distinguishes itself through a modular plugin architecture that bridges web-based applications with native hardware capabilities, such as cameras and sen
Coordinates the creation, configuration, and deployment of mobile application projects through automated workflows to ensure consistent release processes.