colcon / colcon-core

Command line tool to build sets of software packages
http://colcon.readthedocs.io
Apache License 2.0
107 stars 46 forks source link

Request to transfer `colcon-lint` extension repository #653

Open Tacha-S opened 5 months ago

Tacha-S commented 5 months ago

I created/managing an extension colcon-lint to lint ROS2 package dependencies.

colcon-lint

Colcon extension for linting ROS package dependencies.

This package is an extension of colcon-core. Similar to catkin-lint in ROS, it checks whether the dependencies of ROS2 packages are correctly described in the package.xml.

Could you transfer colcon-lint repository to colcon organization?

nuclearsandwich commented 2 months ago

Hi @Tacha-S, we've been very careful about introducing new top-level verbs to colcon. A colcon lint verb which only checks specific details about ROS 2 packages feels very restrictive since colcon is intended as a generic build tool.

@cottsay has been working to make using colcon as a framework without requiring the use of colcon as the top-level command. Are you interested in renaming the project so that it depends on colcon as a framework but is standalone from it?

Tacha-S commented 2 months ago

I understand that calling it colcon lint may be an exaggeration, and I think the latter option is sufficient.