💾 Archived View for geminiprotocol.net › news › 2024_09_08.gmi captured on 2024-09-29 at 00:11:54. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

2024-09-08 - Gemini app developer's guide published

I am very happy to announce a new item of official Gemini documentation, hosted at geminiprotocol.net. It is a guide to developing applications for Gemini. At least 95% of the work of producing this document has been done by Skyjake, with some small contributions from myself. Skyjake is the well-known author of the Lagrange Gemini client and also the "Bubble" BBS framework, so is certainly no stranger to either client-side or server-side considerations in the development of complicated, multi-user Gemini applications. The developer's guide discusses all facets of application devlopment, including user-interfaces, receiving user input, implementing sessions with client certificates, providing nice workflows for account recovery or multi-device account access within the client certificate paradigm, protecting against CSRF attacks, and more. I hope it will become a valuable resource for the community. I also hope this will not be the last technical guide developed with the help of a Geminispace community member which I can publish at geminiprotocol.net, so stay tuned!

Gemini app developer's guide