ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
The optimal route would be to release Faust into the ubuntu ecosystem (which would allow adoption/usage outside of ROS ), and then release a package with ROS-specific wrappers, APIs and documentation as a ROS package with a system dependency on libfaust.
The other option, which may involve (slightly) less work is to release Faust as a 3rd party package, however this would limit the library's exposure to ROS users only.
IMO maintaining an ubuntu package would not actually involve twice the maintenace, as the ROS wrapper would be unaffected as long as the API is stable.