Use Gl.inet's DDNS service on customized firmwares (OpenWRT, ImmortalWRT, etc.)

I understand that the DDNS service is an exclusive feature of Gl.inet. However, would it be possible to create a tutorial showing how we could use it on other firmwares like OpenWRT? At least until the official firmware bugs are resolved.