At the moment, the GlobalID format in an application is fixed. It would be quite nice if a custom encoding could be specified: one might prefer non-base64-encoded ids, or maybe the URI-style IDs Shopify uses.
I'm not sure what the best implementation would be. One rather naïve approach would be to have the Node class have a class variable, e.g. Node.global_id_type
holding the GlobalID type. The user could then subclass GlobalID and update the variable value to a subclass of GlobalID.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too