1. Fetch URL list 2. Parse structure and content from url recursively (e.g. open-sourced project docs) 3. Retrieve methods