• 
      

    Rearrange RBTools documentation a bit.

    Review Request #14348 — Created Feb. 14, 2025 and submitted

    Information

    RBTools
    master

    Reviewers

    This change rearranges the RBTools documentation to try to simplify some
    things:

    • Moved info about .reviewboardrc files to the main "configuration"
      page, and clarified where different files are loaded from and in what
      priority order.

    • Updated repo configuration page to emphasize why a .reviewboardrc file
      is a good idea and moved the alternative methods up next to that so
      it's clear what they're for.

    • Moved the ENABLE_PROXY documentation from repository config to user
      config.
    • Split the docs about aliases out into its own page.
    • On the main index page, simplified the "Getting Started" section to be
      install, configure, use.
    • Moved links for authentication and TFS into the "Common RBTools
      workflows" section.

    Built docs and checked the results.

    Summary ID
    Rearrange RBTools documentation a bit.
    This change rearranges the RBTools documentation to try to simplify some things: - Moved info about .reviewboardrc files to the main "configuration" page, and clarified where different files are loaded from and in what priority order. - Updated repo configuration page to emphasize why a .reviewboardrc file is a good idea and moved the alternative methods up next to that so it's clear what they're for. - Moved the `ENABLE_PROXY` documentation from repository config to user config. - Split the docs about aliases out into its own page. - On the main index page, simplified the "Getting Started" section to be install, configure, use. - Moved links for authentication and TFS into the "Common RBTools workflows" section. Testing Done: Built docs and checked the results.
    fb1970dbc1e9139ddfafef22255cc2214639ea2b
    Description From Last Updated

    Can we reference the config for ALIASES? If there's a ref name for that.

    chipx86chipx86

    I think for each of these, we should provide a concrete example to drive it home. It's otherwise a bit …

    chipx86chipx86

    Extra blank line at the end of the file.

    chipx86chipx86

    I think the parsing bit might be good as an important admonition.

    chipx86chipx86

    This and the section below should be in Title Case, to match other sections.

    chipx86chipx86

    Maybe "If for some reason you can't ...", to help this feel a bit more plain-spoken for readers.

    chipx86chipx86
    chipx86
    1. 
        
    2. Show all issues

      Can we reference the config for ALIASES? If there's a ref name for that.

    3. docs/rbtools/rbt/configuration/aliases.rst (Diff revision 1)
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
      Show all issues

      I think for each of these, we should provide a concrete example to drive it home. It's otherwise a bit unclear without already knowing about these topics.

      I think it may also be worth splitting up the paragraph into each main point (e.g., System Command Aliases could explain how they're set, then that they're flexible/dangerous, and then that everything is passed to the shell).

    4. docs/rbtools/rbt/configuration/aliases.rst (Diff revision 1)
       
       
       
      Show all issues

      Extra blank line at the end of the file.

    5. docs/rbtools/rbt/configuration/index.rst (Diff revision 1)
       
       
       
      Show all issues

      I think the parsing bit might be good as an important admonition.

    6. Show all issues

      This and the section below should be in Title Case, to match other sections.

    7. Show all issues

      Maybe "If for some reason you can't ...", to help this feel a bit more plain-spoken for readers.

    8. 
        
    david
    maubin
    1. Ship It!
    2. 
        
    chipx86
    1. Ship It!
    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (9fa0561)