Full threadrxliuli·This is the second post in the extension development series blog. I just finished it, so if you find any errors or have any questions, feel free to leave me a comment!View on HN