{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/4"}],"enrichment":{"capability":"Bundles colcon-core and twenty common colcon extensions into a single meta-package for simplified installation of the colcon build system and its standard plugins.","skillfed_tags":["build-system","ros","meta-package"],"use_cases":["Set up a complete colcon build environment on a new development machine with a single install command.","Configure CI/CD pipelines that need the standard colcon build system and common extensions without manual dependency selection.","Provide a consistent baseline colcon installation across a team or organization.","Bootstrap ROS workspace builds that rely on colcon's CMake, Python, and ROS-specific extensions.","Simplify Docker or container images by installing one meta-package instead of listing twenty individual colcon plugins."],"what_it_does":"colcon-common-extensions is a meta-package that bundles colcon-core (the build system framework) together with twenty standard extensions covering build systems (CMake, Python setup.py), shell integration (Bash, Zsh, PowerShell), ROS support, testing, and utility features. It exists to simplify setup by letting developers install one package instead of manually selecting and installing each component separately.\n\nThe package itself contains no code\u2014it is purely a dependency aggregator. When installed, it pulls in all its listed runtime dependencies, making the full colcon ecosystem available immediately. This is useful for developers setting up new machines or CI environments where they want the standard colcon toolchain without having to know which individual extensions to select.","worth_installing":"Yes, if you are building or working with ROS or colcon-based projects and want a complete, pre-curated set of standard extensions. The meta-package approach eliminates guesswork about which extensions are essential. If you only need specific extensions or are building a minimal environment, installing individual colcon packages may be more appropriate."},"id":"colcon-common-extensions","links":{"html":"https://skillfed.io/packages/colcon-common-extensions","md":"https://skillfed.io/packages/colcon-common-extensions.md","pypi":"https://pypi.org/project/colcon-common-extensions/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2022-08-31","license_spdx":null,"license_treatment":"permissive","name":"colcon-common-extensions","python_support":"unspecified","summary":"Meta package aggregating colcon-core and common extensions."},"popularity":{"monthly_downloads":183883,"position":10055,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
