Differences

This shows you the differences between two versions of the page.

Link to this comparison view

doc:best-practices [2014/12/07 09:33] – created admindoc:best-practices [2021/02/18 08:16] (current) – [Put special-purpose functionality into knowrob_addons] daniel86
Line 22: Line 22:
 This practice quickly leads to clogged dependency lists that load packages that are only needed in some use cases, but may cause problems in others. Instead, create specific packages for each demo use case that (usually) only consist of launch files, dependencies and an init.pl file that initializes KnowRob. This will make it easy to start KnowRob for your use case, but will not cause problems for anyone else. This practice quickly leads to clogged dependency lists that load packages that are only needed in some use cases, but may cause problems in others. Instead, create specific packages for each demo use case that (usually) only consist of launch files, dependencies and an init.pl file that initializes KnowRob. This will make it easy to start KnowRob for your use case, but will not cause problems for anyone else.
  
- 
-===== Put special-purpose functionality into knowrob_addons ===== 
- 
-As explained [[/doc/repositories|here]], the //knowrob_addons// repository is the place for special-purpose packages (such as the demo packages mentioned in the previous section) and less mature code.