Skip to content

Latest commit

 

History

History
106 lines (51 loc) · 4.14 KB

getting-started-QE.md

File metadata and controls

106 lines (51 loc) · 4.14 KB

##Content architecture check

Getting Started navigation

  • Link at top of doc

    ![Part links](https://github.com/rackerlabs/docs-common/blob/master/rst/getting-started-content-architecture/QE-images/GS-part-links.png)
    
  • Content hierarchy for top-sections looks like one of these two models, with GS title in nav

    ![Nav with curl](https://github.com/rackerlabs/docs-common/blob/master/rst/getting-started-content-architecture/QE-images/GS-nav-curl-only.png)
    ![Nav with curl](https://github.com/rackerlabs/docs-common/blob/master/rst/getting-started-content-architecture/QE-images/GS-nav-with-client.png)
    

##Content check

Use cases and examples

  • Compare use case (topics) in migrated content to original content on docs.rackspace.com to identify any missing content

  • Use case H1 topics use imperative, H2 topics use gerund issue created

    ![Use case titles](https://github.com/rackerlabs/docs-common/blob/master/rst/getting-started-content-architecture/QE-images/GS-use-case-titles.png)
    

Getting Started common content

  • Prerequisites include config environment variables (late change) issue created

     ![Gen API authl](https://github.com/rackerlabs/docs-common/blob/master/rst/getting-started-content-architecture/QE-images/GS-prereqs.png)
    
  • GS intro topic that follows boiler plate, might have extra content depending on product.

     ![Gen API authl](https://github.com/rackerlabs/docs-common/blob/master/rst/getting-started-content-architecture/QE-images/GS-intro.png)
    
  • Uses common Get Credentials topic ==> Save your API Key, Save your Account number are heading levels.

     ![Get Credsl](https://github.com/rackerlabs/docs-common/blob/master/rst/getting-started-content-architecture/QE-images/GS-getcreds.png)
    
  • Send API requests content follows template (some docs have only cURL, some have cURL and CLI)

  • Authenticate uses common content

  • Review auth response section has link to annotated auth response.

     ![Get Credsl](https://github.com/rackerlabs/docs-common/blob/master/rst/getting-started-content-architecture/QE-images/GS-note-annotated-auth-ref.png)
    

General API section

  • Authentication section contains short section referencing GS auth example and Identity doc. See example

  • Authentication section contains short section referencing GS auth example and Identity doc.

    ![Gen API authl](https://github.com/rackerlabs/docs-common/blob/master/rst/getting-started-content-architecture/QE-images/GS-nav-with-client.png)
    
  • Service access endpoints topic follows authentication issue created

  • Service access endpoints topic has link to auth response in Review Auth response section. issue created

  • How to use cURL topic not included in the General API section (info provided in common auth section)

##Copy check

Check links

  • Run link check on page.

  • Look for malformed internal and external cross-references issue created

  • Look for link references that aren't linked, or links that refer to html topics from docs.rackspace.com

  • Look for missing punctuation when link is at end of sentence.
    (Leave a space between the end of link and the punctuation. This is a :ref:`test <refid>` .

Code samples

  • Make sure spacing is OK -- as good as it can be.

  • Examples use environment variables -- $ENDPOINT, $TENANT_ID, and $AUTH_TOKEN (just mark it if not used, not critical but preferable.)

  • Paragraph text not merged into code samples.

Inline markup

  • Look for stray ` or * symbols or funny spacing

  • Find Bold, italic, or inline literal rendering issues

  • Look for stray | or html leftovers (margin: 0 ... )

Tables

  • Check formatting and inline markup for weird stuff

  • Tables have titles

Lists

  • Look for strange indenting or bolding (ragged margins make Sphinx think things are dl lists.)