code: def inline_documentation_files(json_spec, src_dir):
      
      # Inline description from a readme file
      if 'description' not in json_spec:
          readme_filename = None
          for filename in 'README.md', 'Readme.md', 'readme.md':
              if os.path.exists(os.path.join(src_dir, filename)):
                  readme_filename = filename
                  break
          if readme_filename is not None:
              with open(os.path.join(src_dir, readme_filename)) as fh:
                  json_spec['description'] = fh.read()
  
      # Inline developerNotes from Readme.developer.md
      if 'developerNotes' not in json_spec:
          for filename in 'README.developer.md', 'Readme.developer.md', 'readme.developer.md':
              if os.path.exists(os.path.join(src_dir, filename)):
                  with open(os.path.join(src_dir, filename)) as fh:
                      json_spec['developerNotes'] = fh.read()
                  break
docs: Modifies the provided json_spec dict (which may be an app, applet,
      workflow spec) to inline the contents of the readme file into
      "description" and the developer readme into "developerNotes".