Development tools

Development Tool Guides: HTTP Checks, Code Search and Diagrams3

Use a small example to check a response, locate an implementation or preserve an editable diagram. Local fixtures and file-structure checks have narrower scope than a live service or a full editor round trip.

Check a response

Use a local Python server to distinguish HTTP response cases.

  1. Test HTTP Status Codes Locally with a Small Python Server

    Run a localhost HTTP fixture for JSON status responses, HTML with status 200, and body-free 204. Check headers and bodies independently of status codes.

Narrow repository/path searches and verify a known checkout with Git.

  1. Search Code with GitHub, Sourcegraph and Local Git

    Narrow code searches by repository, language and path, distinguish GitHub and Sourcegraph query syntax, and reproduce a fixed-string search with local Git.

Keep diagrams editable

Store draw.io source and inspect the XML relationships separately from a shared image.

  1. Keep Editable draw.io Sources Alongside Shared Diagrams

    Create a small uncompressed draw.io XML diagram, keep the .drawio source, and distinguish editable diagram data from SVG or PNG used for sharing.