## page was renamed from UsingPython3/branching_strategy ## page was renamed from TransitionToPython3/branching_strategy ## page was renamed from transition_to_python_3/branching_strategy ## For instruction on writing tutorials ## http://www.ros.org/wiki/WritingTutorials #################################### ##FILL ME IN #################################### ## for a custom note with links: ## note = ## for the canned note of "This tutorial assumes that you have completed the previous tutorials:" just add the links ## note.0= ## descriptive title for the tutorial ## title = Choose your branching strategy ## multi-line description to be displayed in search ## description = Choosing whether to support Melodic and Noetic in the same branch is the first decision to make when Transitioning a package to Python 3. ## the next tutorial description (optional) ## next = ## links to next tutorial (optional) ## next.0.link=[[UsingPython3/IdentifyDependencies|Identify dependencies using Python]] ## next.1.link= ## what level user is this tutorial for ## level=IntermediateCategory ## keywords = #################################### <<IncludeCSTemplate(TutorialCSHeaderTemplate)>> This tutorial is part of [[UsingPython3|a series about transitioning a ROS 1 package to Python 3]]. <<TableOfContents(4)>> == Choose your branching strategy == The first decision to make is whether you want your packages to support Melodic and Noetic on the same branch. If so, your package must support Python 2 and Python 3 at the same time. Benefits: * Others can test changes to your package sooner * Packages that depend on yours can also choose to support both Python versions Drawbacks: * It is slightly more work to support both * Making changes in Melodic always adds a risk for regressions If you would like to use a separate branch for Noetic, then create a new branch for Noetic before continuing to the next tutorial. <<IncludeCSTemplate(TutorialCSTemplateFooter)>> ## AUTOGENERATED DO NOT DELETE ## TutorialCategory ## FILL IN THE STACK TUTORIAL CATEGORY HERE