Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add documentation about workspaces, including overriding packages (#88)
* Rough progress Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Small rst fixups Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Stubs for other known issues Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * MOre text for ABI/API incompatibility Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Add table of contents Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Fix ToC Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Fix list indentation Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Document static linking issue Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Shallower TOC Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Start with tips on avoiding overriding and fix headings Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Result of more refactoring Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * More doc updates Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * more fleshing out documentation Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Alter example to make transitive issue clear Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * RST syntax Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * more updates Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * More updates Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Simplify Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Misc changes from proofreading Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Rename file Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * ROS binary packages are a merged workspace Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> * compaired -> compared Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Jacob Perron <jacob@openrobotics.org> * Shorten sentence Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> * Shorten sentence Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> * entrypoints -> entry points Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> * overridding -> overriding Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> * etc -> etc. Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> * most -> common Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> * most -> common Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> * most -> common Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> * it's -> it is Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> * add to Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> * Fix singular/plural usage Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> * clearer description of workspaces in example Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> * WIP explain what a workspace is in a tutorial Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Formatting fixes Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Simpler test Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * More progress Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * first draft of what is a workspace done Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * node -> note Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * First draft of isolated-vs-merged workspaces Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Add documentation on using multiple workspaces Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Link to isolated-vs-merged workspaces Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Move isolated workspace doc link Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Reword install headers to unique directory example Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * node -> note Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Add workspaces to index Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * setup.cfg in src folder Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Describe stdout_stderr.log Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Describe N workspace soruing terms after two workspace terms Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * misc, including folder->directory Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Clearer workspace root sentence Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * List consisten with sections Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * shorten sentence Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * directorys -> directories Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Clearer sentences about software packages Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * typo Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Remove confusing comment Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Full test -> The test's Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Misc grammar Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Combine top two paragraphs Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Fix nested list rendering Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Promote heading Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Capitalization Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Conclusion isn't really necessary Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Conclusion isn't really necessary Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * point -> points Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Chris Lalancette <clalancette@gmail.com> * No period in bullet list Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Chris Lalancette <clalancette@gmail.com> * No period in bullet list Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Chris Lalancette <clalancette@gmail.com> * space in rst link Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Chris Lalancette <clalancette@gmail.com> * such as Windows 10 Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Co-authored-by: Chris Lalancette <clalancette@gmail.com> * Touch setup.cfg Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * Remove duplicate note about sourcing in different terminal Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * link to isolated vs merged workspaces page Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * clean install wording less ambiguous Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * Describe sorting headers more generally Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * Clearer sentences about recompiling Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * A little more context on ROS 1 feature Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * mentioned -> aforementioned Signed-off-by: Shane Loretz <sloretz@openrobotics.org> Co-authored-by: Scott K Logan <logans@cottsay.net> * clarify another package finds the headers Signed-off-by: Shane Loretz <sloretz@openrobotics.org> Co-authored-by: Scott K Logan <logans@cottsay.net> * overriding -> override Signed-off-by: Shane Loretz <sloretz@openrobotics.org> Co-authored-by: Scott K Logan <logans@cottsay.net> * insert 'to' Signed-off-by: Shane Loretz <sloretz@openrobotics.org> Co-authored-by: Scott K Logan <logans@cottsay.net> * numger -> number Signed-off-by: Shane Loretz <sloretz@openrobotics.org> Co-authored-by: Scott K Logan <logans@cottsay.net> * describe package as having been built rather than existing Signed-off-by: Shane Loretz <sloretz@openrobotics.org> Co-authored-by: Scott K Logan <logans@cottsay.net> * relax environemtn variable length description Signed-off-by: Shane Loretz <sloretz@openrobotics.org> Co-authored-by: Scott K Logan <logans@cottsay.net> * Assume colcon-common-extensions Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * simplify sentence Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * Add page describing log files in more detail Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * Add missing comma Signed-off-by: Shane Loretz <sloretz@openrobotics.org> Co-authored-by: Scott K Logan <logans@cottsay.net> * Sourcing a workspace allows building against it Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * Remove inconsistent platform library extensions Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * Undefined -> unpredictable Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * Describe local_setup.* Signed-off-by: Shane Loretz <sloretz@openrobotics.org> * depdencencies -> dependencies Signed-off-by: Shane Loretz <sloretz@openrobotics.org> Co-authored-by: Chris Lalancette <clalancette@gmail.com> Co-authored-by: Geoffrey Biggs <gbiggs@killbots.net> Co-authored-by: Jacob Perron <jacob@openrobotics.org> Co-authored-by: Chris Lalancette <clalancette@gmail.com> Co-authored-by: Scott K Logan <logans@cottsay.net>
- Loading branch information